FORMULA 1 - ANALYSIS¶

In [ ]:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import math
from datetime import timedelta
%matplotlib inline
import plotly.express as px
import plotly.graph_objects as go
import pandas as pd
import os
from ipywidgets import interact, Dropdown
from timple.timedelta import strftimedelta
from IPython.utils import io
import fastf1
import fastf1.plotting
from fastf1.core import Laps
import folium
import altair as alt
from matplotlib.collections import LineCollection
import matplotlib as mpl
import warnings
warnings.filterwarnings('ignore')
In [ ]:
fastf1.Cache.enable_cache('/Users/shruthimani/Documents/Data Viz/Project/cache/')
fastf1.plotting.setup_mpl(mpl_timedelta_support=False, misc_mpl_mods=False)
In [ ]:
# reading datasets

calendar_2021 = pd.read_csv('formula1_2021season_calendar.csv')
calendar_2021.set_index('Round', inplace=True)
drivers_2021 = pd.read_csv('formula1_2021season_drivers.csv')
drivers_2021.set_index('Abbreviation', inplace=True)
teams_2021 = pd.read_csv('formula1_2021season_teams.csv')
teams_2021.index = range(1,11)
sprintQualiResults_2021 = pd.read_csv('formula1_2021season_sprintQualifyingResults.csv')
raceResults_2021 = pd.read_csv('formula1_2021season_raceResults.csv')


season2022RaceCalendar = pd.read_csv('Formula1_2022season_calendar.csv')
season2022RaceCalendar.set_index('Round', inplace=True)
season2022Drivers = pd.read_csv('Formula1_2022season_drivers.csv')
season2022Drivers.set_index('Abbreviation', inplace=True)
season2022Teams = pd.read_csv('Formula1_2022season_teams.csv')
season2022Teams.index = range(1,11)
season2022QualifyingResults = pd.read_csv('Formula1_2022season_qualifyingResults.csv')
season2022SprintRaceResults = pd.read_csv('Formula1_2022season_sprintRaceResults.csv')
season2022RaceResults = pd.read_csv('formula1_2022season_raceResults.csv')
season2022DotdVotes = pd.read_csv('formula1_2022season_driverOfTheDayVotes.csv')
season2022DotdVotes.set_index('Track', inplace=True)

season2023QualifyingResults = pd.read_csv('Formula1_2023season_qualifyingResults.csv')
season2023SprintRaceResults = pd.read_csv('Formula1_2023season_sprintResults.csv')
season2023sprintQualiResults =pd.read_csv('Formula1_2023season_sprintShootoutResults.csv')
season2023RaceResults = pd.read_csv('Formula1_2023season_raceResults.csv')

s_2013 = pd.read_csv('PreviousSeasons/Formula1_2013season_raceResults.csv')
s_2014 = pd.read_csv('PreviousSeasons/Formula1_2014season_raceResults.csv')
s_2015 = pd.read_csv('PreviousSeasons/Formula1_2015season_raceResults.csv')
s_2016 = pd.read_csv('PreviousSeasons/Formula1_2016season_raceResults.csv')
s_2017 = pd.read_csv('PreviousSeasons/Formula1_2017season_raceResults.csv')
s_2018 = pd.read_csv('PreviousSeasons/Formula1_2018season_raceResults.csv')
s_2019 = pd.read_csv('formula1_2019season_raceResults.csv')
s_2020 = pd.read_csv('formula1_2020season_raceResults.csv')



# Assuming your DataFrame is called raceResults_2021
teams_mapping = {
    'Mercedes': 'Mercedes',
    'Red Bull Racing Honda': 'Red Bull Racing',
    'McLaren Mercedes': 'McLaren',
    'Ferrari': 'Ferrari',
    'AlphaTauri Honda': 'AlphaTauri',
    'AlphaTauri Honda RBPT':'AlphaTauri',
    'Aston Martin Mercedes': 'Aston Martin',
    'Alfa Romeo Racing Ferrari': 'Alfa Romeo Racing',
    'Alpine Renault': 'Alpine',
    'Williams Mercedes': 'Williams',
    'Haas Ferrari': 'Haas',
    'Alfa Romeo Ferrari': 'Alfa Romeo Racing',
    'AlphaTauri RBPT': 'AlphaTauri',
    'Aston Martin Aramco Mercedes': 'Aston Martin',
    'Red Bull Racing RBPT': 'Red Bull Racing',
    'Red Bull Racing Honda RBPT' : 'Red Bull Racing',
    'Aston Martib Aramco Mercedes':'Aston Martin',
    'Red Bull Racing Renault': 'Red Bull Racing',
    'Red Bull Racing Tag Heuer' :'Red Bull Racing',
    'Lotus Ferrari' : 'Lotus',
    'Marussia Cosworth'	:'Marussia',
    'Caterham Renault' : 'Caterham',
    'Force India Mercedes' : 'Force India',
    'STR Ferrari' : 'STR',
    'Sauber Ferrari' :'Sauber',
    'Williams Renault' : 'Williams',
   'STR Renault' :'STR',
   'Marussia Ferrari' : 'Marussia',
   'Lotus Renault': 'Lotus',
   'Red Bull Racing Ferrari': 'Red Bull Racing',
   'McLaren Honda': 'McLaren',
   'Lotus Mercedes':'Lotus',
   'Williams Meredes': 'Williams',
   'Toro Rosso Ferrari':'Toro Rosso',
   'MRT Mercedes' : 'MRT',
   'Scuderia Toro Rosso Honda':'Toro Rosso',
   'McLaren Renault':'McLaren',
   'Racing Point BWT Mercedes': 'Racing Point'


}
def group_years(df):
    df = pd.DataFrame(df.groupby('Team')['Points'].sum())
    return df
    
# Create a function to apply mapping to a DataFrame
def apply_team_mapping(df):
    df['Team'] = df['Team'].apply(lambda x: teams_mapping.get(x, x))
    return df

for i in [s_2013, s_2014,s_2015,s_2016,s_2017,s_2018,s_2019,s_2020]:
    apply_team_mapping(i)

# Assuming season2022RaceResults and season2023RaceResults are your datasets
raceResults_2021 = apply_team_mapping(raceResults_2021)
season2022RaceResults = apply_team_mapping(season2022RaceResults)
season2023RaceResults = apply_team_mapping(season2023RaceResults)

# sprint
sprintQualiResults_2021 = apply_team_mapping(sprintQualiResults_2021)
season2022SprintRaceResults = apply_team_mapping(season2022SprintRaceResults)
season2023SprintRaceResults = apply_team_mapping(season2023SprintRaceResults)

s_2021 = pd.DataFrame(raceResults_2021.groupby('Team')['Points'].sum()  + sprintQualiResults_2021.groupby('Team')['Points'].sum())
s_2022 = pd.DataFrame(season2022RaceResults.groupby('Team')['Points'].sum()  + season2022SprintRaceResults.groupby('Team')['Points'].sum())
s_2023 = pd.DataFrame(season2023RaceResults.groupby('Team')['Points'].sum()  + season2023SprintRaceResults.groupby('Team')['Points'].sum())


csvs = {}
path = '/Users/shruthimani/Documents/Data Viz/Project/f1_data/'
for i in os.listdir(path):
    csvs[i.removesuffix('.csv')] = pd.read_csv(path+i)
In [ ]:
def assign_color(val_type, values):
    cl = []
    for val in values:
        if val_type == 'drivers':  abbr = val.split()[1].upper()[0:3]
        elif val_type == 'teams':  abbr = val[0:4].upper()
        if abbr in ['ALFA','RAI','GIO','KUB']:   cl.append('#900000')
        elif abbr in ['HAAS','SCH','MAZ']:       cl.append('#ffffff')
        elif abbr in ['ASTO','VET','STR']:       cl.append('#006f62')
        elif abbr in ['WILL','RUS','LAT']:       cl.append('#0072ff')
        elif abbr in ['ALPH','GAS','TSU']:       cl.append('#2b5962')
        elif abbr in ['MCLA','RIC','NOR']:       cl.append('#ff8700')
        elif abbr in ['RED ','VER','PER']:       cl.append('#0600f0')
        elif abbr in ['FERR','LEC','SAI']:       cl.append('#cb0000')
        elif abbr in ['MERC','HAM','BOT']:       cl.append('#00d2bd')
        elif abbr in ['ALPI','ALO','OCO']:       cl.append('#0090ff')
    return cl

Overview for F1 Circuits in Countries¶

In [ ]:
circuits = csvs['circuits']
races = csvs['races']
merge_circuits = circuits.merge(races, how="inner", on="circuitId")
df = merge_circuits[['year', 'date', 'name_y', 'name_x', 'location', 'country', 'lat', 'lng', 'time']]
In [ ]:
coordinates = list(zip(df['lat'], df['lng']))
maps = folium.Map(zoom_start=1000, tiles='OpenStreetMap')

for (lat, lng), name in zip(coordinates, df['name_x']):
    marker = folium.Marker(
        location=(lat, lng),
        icon=folium.Icon(icon="flag-checkered", color='red', prefix='fa'),
        popup=f"<strong>{name}</strong><br>Latitude: {lat}<br>Longitude: {lng}"
    )
    marker.add_to(maps)
maps
Out[ ]:
Make this Notebook Trusted to load map: File -> Trust Notebook

Corners in Formula 1 circuits are crucial because they play a significant role in shaping the characteristics of the track and influencing the overall racing experience. These turns, varying in radius and elevation, not only provide opportunities for overtaking but also significantly influence lap times and tire management. Beyond their technical importance, corners add spectacle and excitement, where thrilling moments such as overtakes and strategic moves often unfold, contributing to the overall thrill and uniqueness of each circuit. To learn more about the circuits, lets take a look at the corners of the every F1 circuit.

In [ ]:
sessions_df = {}
lap_df={}
pos_df={}
circuit_df = {}
track_df={}
for t in fastf1.get_event_schedule(2023).EventName:
    if t.endswith('Prix'):
        track_df[t]={}
        session = fastf1.get_session(2023, t, 'R')
        session.load(telemetry=True, weather=False)
        lap = session.laps.pick_fastest()
        track_df[t]['pos_df'] = lap.get_pos_data()
        track_df[t]['circuit_df']= session.get_circuit_info()
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '55', '44', '18', '63', '77', '10', '23', '22', '2', '20', '21', '27', '24', '4', '31', '16', '81']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '14', '63', '44', '55', '16', '31', '10', '20', '22', '27', '24', '21', '81', '2', '4', '77', '23', '18']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '14', '18', '11', '4', '27', '81', '24', '22', '77', '55', '10', '31', '21', '2', '20', '63', '23', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '16', '14', '55', '44', '18', '63', '4', '22', '81', '23', '20', '10', '31', '2', '27', '77', '24', '21']
core           INFO 	Loading data for Miami Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '63', '55', '44', '16', '10', '31', '20', '22', '18', '77', '23', '27', '24', '4', '21', '81', '2']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '31', '44', '63', '16', '10', '55', '4', '81', '77', '21', '24', '23', '22', '11', '27', '2', '20', '18']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '11', '55', '18', '14', '31', '24', '10', '16', '22', '81', '21', '27', '23', '4', '20', '77', '2']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '44', '16', '55', '11', '23', '31', '18', '77', '81', '10', '4', '22', '27', '24', '20', '21', '63', '2']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '4', '14', '55', '63', '44', '18', '10', '23', '24', '2', '31', '77', '81', '21', '20', '22', '27']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '44', '81', '63', '11', '14', '23', '16', '55', '2', '77', '27', '18', '24', '22', '21', '10', '20', '31']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '11', '44', '81', '63', '16', '55', '14', '18', '23', '77', '3', '27', '22', '24', '20', '2', '31', '10']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '44', '14', '63', '4', '31', '18', '22', '10', '77', '24', '23', '20', '3', '2', '27', '55', '81']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '10', '11', '55', '44', '4', '23', '81', '31', '18', '27', '40', '77', '22', '20', '63', '24', '16', '2']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '55', '16', '63', '44', '23', '4', '14', '77', '40', '81', '2', '24', '10', '18', '27', '20', '31', '22']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 18
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 18)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '4', '44', '16', '1', '10', '81', '11', '40', '20', '23', '24', '27', '2', '14', '63', '77', '31', '22', '18']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '81', '16', '44', '55', '63', '14', '31', '10', '40', '22', '24', '27', '20', '23', '2', '18', '11', '77']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 55
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 55)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '81', '4', '63', '16', '14', '31', '77', '24', '11', '18', '10', '23', '20', '22', '27', '40', '2', '44', '55']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '55', '11', '63', '10', '18', '22', '23', '2', '27', '77', '24', '20', '3', '14', '81', '31', '44', '16']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '16', '55', '4', '63', '3', '81', '23', '31', '10', '22', '27', '24', '77', '2', '18', '14', '20', '11']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '14', '11', '18', '55', '10', '44', '22', '31', '2', '27', '3', '81', '63', '77', '24', '20', '23', '16']
core           INFO 	Loading data for Las Vegas Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '31', '18', '55', '44', '63', '14', '81', '10', '23', '20', '3', '24', '2', '77', '22', '27', '4']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '63', '11', '4', '81', '14', '22', '44', '18', '3', '31', '10', '23', '27', '2', '24', '55', '77', '20']
In [ ]:
def circuit(name_track):
    plt.clf()
    def rotate(xy, *, angle):
        rot_mat = np.array([[np.cos(angle), np.sin(angle)],
                            [-np.sin(angle), np.cos(angle)]])
        return np.matmul(xy, rot_mat)
    track = track_df[name_track]['pos_df'].loc[:, ('X', 'Y')].to_numpy()
    track_angle = track_df[name_track]['circuit_df'].rotation / 180 * np.pi
    rotated_track = rotate(track, angle=track_angle)
    plt.plot(rotated_track[:, 0], rotated_track[:, 1])
    offset_vector = [500, 0]  


    for _, corner in track_df[name_track]['circuit_df'].corners.iterrows():
        txt = f"{corner['Number']}{corner['Letter']}"
        offset_angle = corner['Angle'] / 180 * np.pi
        offset_x, offset_y = rotate(offset_vector, angle=offset_angle)
        text_x = corner['X'] + offset_x
        text_y = corner['Y'] + offset_y
        
        text_x, text_y = rotate([text_x, text_y], angle=track_angle)
        track_x, track_y = rotate([corner['X'], corner['Y']], angle=track_angle)
        plt.scatter(text_x, text_y, color='grey', s=140)
        plt.plot([track_x, text_x], [track_y, text_y], color='grey')
        plt.text(text_x, text_y, txt,
                va='center_baseline', ha='center', size='small', color='white')
        
    plt.title(name_track)
    plt.xticks([])
    plt.yticks([])
    plt.axis('equal')
    plt.show()
In [ ]:
unique_track_names =  list(track_df.keys())

track_name_dropdown = Dropdown(options=unique_track_names, description = 'Circuit:')
interact(circuit, name_track=track_name_dropdown)
interactive(children=(Dropdown(description='Circuit:', options=('Bahrain Grand Prix', 'Saudi Arabian Grand Pri…
Out[ ]:
<function __main__.circuit(name_track)>
In [ ]:
colormap = plt.cm.plasma
fast_lap_session = fastf1.get_event_schedule(2023)
event_opts = [i for i in fast_lap_session.EventName if i.endswith('Prix')]

from IPython.utils import io
def corner_speed(ev_name):
    plt.clf()
    plt.style.use('dark_background')

    
    fast_lap_session = fastf1.get_session(2023, ev_name, 'R')
    weekend = fast_lap_session.event
    with io.capture_output(stdout=False) as captured:
        fast_lap_session.load(weather='False')
    fast_lap = fast_lap_session.laps.pick_driver('VER').pick_fastest()
    x = fast_lap.telemetry['X']  
    y = fast_lap.telemetry['Y']        
    color = fast_lap.telemetry['Speed'] 
    points = np.array([x, y]).T.reshape(-1, 1, 2)
    segments = np.concatenate([points[:-1], points[1:]], axis=1)
    fig, ax = plt.subplots(sharex=True, sharey=True, figsize=(6, 4))
    fig.suptitle(f'{ev_name} {2023} - Verstappen - Speed', size=15, y=0.97)
    plt.subplots_adjust(left=0.1, right=0.9, top=0.9, bottom=0.12)
    ax.axis('off')
    ax.plot(fast_lap.telemetry['X'], fast_lap.telemetry['Y'], color='black', linestyle='-', linewidth=16, zorder=0)
    norm = plt.Normalize(color.min(), color.max())
    lc = LineCollection(segments, cmap=colormap, norm=norm, linestyle='-', linewidth=5)
    lc.set_array(color)
    line = ax.add_collection(lc)
    cbaxes = fig.add_axes([0.25, 0.05, 0.5, 0.05])
    normlegend = mpl.colors.Normalize(vmin=color.min(), vmax=color.max())
    legend = mpl.colorbar.ColorbarBase(cbaxes, norm=normlegend, cmap=colormap, orientation="horizontal")

    plt.show()

event_drop = Dropdown(options = event_opts, description = 'Event:')
interact(corner_speed, ev_name=event_drop)
interactive(children=(Dropdown(description='Event:', options=('Bahrain Grand Prix', 'Saudi Arabian Grand Prix'…
Out[ ]:
<function __main__.corner_speed(ev_name)>

The above track shows the circuit speed of Verstappen on Bahrain GP 2023. As we can observe, his speed is high on the straights of the circuit and in the corners, the speed drops drastically due to braking. This holds good for all the drivers in most of the circuits and shows us how important it is to not lose speed in the corners.

Nations participating in F1¶

In [ ]:
# drivers antionalities
driver_country = csvs['drivers']
driver_country = driver_country.groupby('nationality').driverId.unique().reset_index() 


driver_country = driver_country.rename(columns = {'driverId': 'driver_counts'})
for i in range(len(driver_country)):
    driver_country.driver_counts[i] = len(driver_country.driver_counts[i])
driver_country1 = driver_country[driver_country.driver_counts >= 30].sort_values('driver_counts' ,ascending = False )

driver_country1.loc[len(driver_country1.index)] = ['Others', (driver_country.driver_counts.sum() - driver_country1.driver_counts.sum())]


# Create a pie chart using Altair
chart = alt.Chart(driver_country1).mark_arc(outerRadius=60,stroke="#fff").encode(
    alt.Theta('driver_counts:Q').stack(True),
    alt.Radius("driver_counts:Q").scale(type="symlog", zero=True, rangeMin=20),
    alt.Color('nationality:N'),
    alt.Tooltip(['nationality:N', 'driver_counts:Q'])
).properties(
    width=300,
    height=300,
    title='Radial Chart of Driver Nationalities'
)
text = chart.mark_text(radiusOffset=20, size=10).encode(text="nationality:N")
chart+text
Out[ ]:

From the radial chart, we see the drivers are mostly from British and America(165, 158), and German has a few drivers. The rest of the countries as combined and it holds about 280 drivers

In [ ]:
# constructors nationalities

cons_country = csvs['constructors']
cons_country = cons_country.groupby('nationality').constructorId.unique().reset_index() 


cons_country = cons_country.rename(columns = {'constructorId': 'constructor_counts'})
for i in range(len(cons_country)):
    cons_country.constructor_counts[i] = len(cons_country.constructor_counts[i])
cons_country1 = cons_country[cons_country.constructor_counts >= 10].sort_values('constructor_counts' ,ascending = False )

cons_country1.loc[len(cons_country1.index)+1] = ['Others', (cons_country.constructor_counts.sum() - cons_country1.constructor_counts.sum())]


chart2 = alt.Chart(cons_country1).mark_arc(outerRadius=60,stroke="#fff").encode(
    alt.Theta('constructor_counts:Q').stack(True),
    alt.Radius("constructor_counts:Q").scale(type="symlog", zero=True, rangeMin=20),
    alt.Color('nationality:N'),
    alt.Tooltip(['nationality:N', 'constructor_counts:Q'])
).properties(
    width=300,
    height=300,
    title='Radial Chart of Constructor Nationalities'
)
text2 = chart2.mark_text(radiusOffset=20, size=10).encode(text="nationality:N")
chart2+text2
Out[ ]:

From the above radial chart, we see the constructors nationalities and mostly they are British(86 teams), followed by Americans, Italians, French and German. The others account for other 34 countries.

Champions¶

A closer look to the champions over the years..

In [ ]:
cons_wins = {
    'Constructor': ['Ferrari', 'Williams', 'McLaren', 'Mercedes', 'Lotus', 'Red Bull', 'Cooper', 'Brabham', 'Renault', 'Vanwall', 'BRM', 'Matra', 'Tyrrell', 'Benetton', 'Brawn'],
    'Titles': [16, 9, 8, 8, 7, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1],
    'Seasons': [
        [1961, 1964, 1975, 1976, 1977, 1979, 1982, 1983, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008],
        [1980, 1981, 1986, 1987, 1992, 1993, 1994, 1996, 1997],
        [1974, 1984, 1985, 1988, 1989, 1990, 1991, 1998],
        [2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021],
        [1963, 1965, 1968, 1970, 1972, 1973, 1978],
        [2010, 2011, 2012, 2013, 2022, 2023],
        [1959, 1960],
        [1966, 1967],
        [2005, 2006],
        [1958],
        [1962],
        [1969],
        [1971],
        [1995],
        [2009]
    ]
}

cons_wins = pd.DataFrame(cons_wins)
team_palette={}
for team in cons_wins.Constructor:
    try:
        team_palette[team] =  fastf1.plotting.team_color(team)
    except:
        team_palette[team] = 'NA'

team_palette['Cooper'] = '#048022'
team_palette['Brabham'] = '#3db6f7'
team_palette['Vanwall'] = '#4b7772'
team_palette['BRM'] = '#6dbc7e'
team_palette['Matra'] = '#81cff6'
team_palette['Benetton'] = '#e7d46e'
team_palette['Brawn'] =  '#a1af96'
team_palette['Renault'] = '#EFE203'

win_chart = alt.Chart(cons_wins).mark_bar().encode(
    x='Constructor:N',
    y='Titles:Q',
    color=alt.Color('Constructor:N',scale=alt.Scale(domain=list(team_palette.keys()), range=list(team_palette.values()))),
    tooltip=['Constructor:N', 'Titles:Q']
).properties(
    title='Formula 1 Constructors Championships',
    height = 500,width= 800
)

win_chart
Out[ ]:

Ferrari have been the Formula One World Constructors' champions for the maximum number of times(16). Followed by Williams(9 times), Mercedes and McLaren(8 times) and Lotus (7 times). Even though we do not find a few of these teams now, they have created numerous world records and have been one of the most successful in the past. Let us see if the statistics stay the same, even today?

Constructors over the recent years¶

In [ ]:
total_points = pd.concat([s_2021, s_2022, s_2023], keys=['2021', '2022', '2023'])
total_points = total_points.reset_index()

fig = px.bar(total_points, x='Team', y='Points', color='level_0', barmode='group',
             title='Total Points of Constructors Over Three Years (2021-2023)',
             labels={'Points': 'Total Points', 'level_0': 'Year', 'Team': 'Constructors'})

fig.update_traces(hoverinfo='y')
fig.update_layout(xaxis=dict(tickangle=45))
fig.show('notebook')

From this interactive plot, we can see the points of all the teams over the past three years. Clearly, Redbull has been improved a lot with respect to points over the years. Mercedes, who has been doing well in 2021, have struggled to maintain their dominant performace from 2021 to 2023. Ferrari has been predominately performed well in 2022 when compared to other 2 years. Haas has scored some points around 2022 and 2023 but none in 2021. Aston Martin, has significantly improved their score to 280 points this season, which nets them pretty close to top 3 teams in 2023.

Let's look at the performance of top 3 favourites - Ferrai, Mercedes, Redbull

In [ ]:
p= [s_2013, s_2014,s_2015,s_2016,s_2017,s_2018,s_2019,s_2020]
for i in range(len(p)):
    p[i]= group_years(p[i])
total_points = pd.concat([p[0], p[1], p[2], p[3], p[4],p[5],p[6],p[7], s_2021,s_2022, s_2023], 
                         keys=['2013', '2014','2015','2016','2017','2018','2019','2020','2021', '2022', '2023'])
total_points = total_points.reset_index()
selected_constructors = ['Mercedes', 'Ferrari', 'Red Bull Racing']
filtered_data = total_points[total_points['Team'].isin(selected_constructors)]

# Create an interactive line plot with Plotly
fig = px.line(filtered_data, x='level_0', y='Points', color='Team',
              title='Constructors Points of Top 3 Teams - Mercedes, Ferrari, and Red Bull Racing over a decade (2013-2023)',
              labels={'Points': 'Total Points', 'level_0': 'Year', 'Team': 'Constructors'})

# Customize hover text to display the number of points for each constructor
fig.update_traces(hoverinfo='y')

# Show the interactive plot
fig.show('notebook')

From the top 3 constructors lineplot, we can observe in the past decade, RedBull Racing has improved its performance from 600 points to around 860 points by the end of 2023 season. This is a significant lead which guarantees them the constructors championship. Whereas, Mercedes had almost ruled the decade by their gargantuan lead by sscoring around 750 points each year which has started to decline in the past 2 years. Fans favourite team, Ferrari, being the most classic team of the F1 had a mediocre performance in the past decade when compared to the 2 newer teams.

In [ ]:
pod_results= csvs['results']
driverss = csvs['drivers']
pod_constructors = csvs['constructors']
const_options = list(pod_constructors.name.unique())

def podium_contructors(const_name):
    plt.clf()
    const_ID = pod_constructors[pod_constructors.name==const_name]['constructorId']
    team_const = pd.merge(pod_results, pod_constructors,on = 'constructorId')
    with io.capture_output(stdout=False) as captured:
        team_const = team_const[(team_const['constructorId'] == int(const_ID)) & (team_const['positionOrder'] <= 3)]
    team_const_pods = {}
    def getdrivername(driverId):
        filtered_df = driverss[(driverss['driverId'] == int(driverId))][['forename','surname']]
        full_name = filtered_df['forename'] + " " + filtered_df['surname']
        return full_name.values[0]
    for index, row in team_const.iterrows():
        try:
            team_const_pods[row['driverId']] +=1
        except:
            team_const_pods[row['driverId']] =1
    team_const_pods = dict(sorted(team_const_pods.items(), key=lambda item: item[1], reverse=True))
    names_ = [getdrivername(driverId) for driverId in team_const_pods.keys()]
    podiums_ = list(team_const_pods.values())
    plt.Figure(figsize=(20,10))
    plt.barh(names_, podiums_,color='blue')
    if len(names_)>20:
        plt.yticks(fontsize=6,rotation=30)
    else:
        plt.yticks(fontsize=10)
    plt.xlabel('Number of Podiums')
    plt.ylabel('Drivers')
    plt.title(f'Number of Podiums for {const_name} by Driver')
    plt.style.use('dark_background')

    plt.show()

plt.style.use('dark_background')
pod_const_drop = Dropdown(options = const_options,description = 'Team:', value='Red Bull')
interact(podium_contructors, const_name = pod_const_drop)
interactive(children=(Dropdown(description='Team:', index=8, options=('McLaren', 'BMW Sauber', 'Williams', 'Re…
Out[ ]:
<function __main__.podium_contructors(const_name)>

The above horizontal barplot represents the number of podiums by all the drivers of a team. Ferrari , Mercedes, and McLaren have many drivers who ganied podiums, whereas a relatively newer team RedBull has 8 drivers in the podium with Max Vertstappen winning most podiums of 98, followed by Sebastian vettel and Mark Webber. The dropdown gives the option to choose the teams as required.

We also observe that the new driver Perez, has been winning podiums almost less than half of vertsappen for Redbull but still lesser than what Daniel Ricciardo had won along with Max.

2021 Season¶

In the course of the season, a total of 22 races unfolded across 20 diverse countries, each contributing its unique flair to the Formula 1 calendar. Notably, Italy played host to two races, the first at Imola for the Emilia Romagna Grand Prix and the second at the legendary Temple of Speed in Monza.

The persistent global impact of the Covid-19 pandemic led to the exclusion of some familiar race venues well in advance of their scheduled dates. Among them were the revered circuits of Canada, Australia, Japan, and Singapore. In their absence, other notable tracks, including Imola, Portugal, and Turkey, stepped in to fill the void. Notably, the 2021 season saw the introduction of new circuits to the F1 lineup, with Qatar and Saudi Arabia hosting their inaugural Grand Prix events, adding fresh excitement and challenges to the racing calendar.

This season is selected for the analsysis as this was the most exciting season with many turn arounds with respect to drivers championships(Hamilton and Verstappen battle to win the title) and constructors championships.

Qualifying¶

Qualifying time is crucial in Formula 1 as it determines a driver's starting position on the grid, profoundly influencing their race trajectory. Securing a favorable grid spot not only reduces the challenges of navigating through traffic in the opening laps but also enhances overtaking opportunities. The strategic advantage gained from a strong qualifying performance extends to race tactics, pit stops, and overall team planning. Additionally, a higher starting position increases the likelihood of earning valuable championship points and enhances a team's reputation. In the fast-paced and competitive world of Formula 1, qualifying time serves as a pivotal factor in shaping race outcomes and a driver's overall success in the championship.

In [ ]:
quali_df = {}
for i in range(2018,2024):
    quali_df[i] = {}
    for t in fastf1.get_event_schedule(i).EventName:
        if t.endswith('Prix'):
            quali_df[i][t] ={}
            session = fastf1.get_session(i, t, 'Q')
            session.load(telemetry=True, weather=False)
            drivers = pd.unique(session.laps['Driver'])
            list_fastest_laps = list()
            for drv in drivers:
                drvs_fastest_lap = session.laps.pick_driver(drv).pick_fastest()
                list_fastest_laps.append(drvs_fastest_lap)
            fastest_laps = Laps(list_fastest_laps).sort_values(by='LapTime').reset_index(drop=True)
            pole_lap = fastest_laps.pick_fastest()
            fastest_laps['LapTimeDelta'] = fastest_laps['LapTime'] - pole_lap['LapTime']
            quali_df[i][t]['pole_lap'] = pole_lap
            quali_df[i][t]['fastest_laps'] = fastest_laps
core           INFO 	Loading data for Australian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '7', '5', '33', '3', '20', '8', '27', '55', '77', '14', '2', '11', '18', '31', '28', '9', '16', '35', '10']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '7', '77', '44', '3', '10', '20', '27', '31', '55', '28', '11', '14', '2', '33', '8', '9', '35', '16', '18']
core           INFO 	Loading data for Chinese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '7', '77', '44', '33', '3', '27', '11', '55', '8', '20', '31', '14', '2', '28', '35', '10', '18', '16', '9']
core           INFO 	Loading data for Azerbaijan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '44', '77', '3', '33', '7', '31', '11', '27', '55', '18', '35', '14', '16', '20', '2', '10', '9', '28', '8']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 28
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 28)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '7', '33', '3', '20', '14', '55', '8', '2', '10', '31', '16', '11', '27', '9', '35', '18', '28']
core           INFO 	Loading data for Monaco Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 33
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 33)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '5', '44', '7', '77', '31', '14', '55', '11', '10', '27', '2', '35', '16', '8', '28', '9', '18', '20', '33']
core           INFO 	Loading data for Canadian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 8
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 8)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '77', '33', '44', '7', '3', '27', '31', '55', '11', '20', '28', '16', '14', '2', '10', '18', '35', '9', '8']
core           INFO 	Loading data for French Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '33', '3', '7', '55', '16', '20', '8', '31', '27', '11', '10', '9', '14', '28', '2', '35', '18']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '7', '33', '8', '3', '20', '55', '27', '31', '10', '16', '14', '18', '2', '11', '35', '28', '9']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 28
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 28)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '7', '77', '33', '3', '20', '8', '16', '31', '27', '11', '14', '10', '9', '55', '2', '35', '18', '28']
core           INFO 	Loading data for German Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '77', '7', '33', '20', '8', '27', '55', '16', '11', '14', '35', '9', '44', '3', '31', '10', '28', '18', '2']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '7', '5', '55', '10', '33', '28', '20', '8', '14', '3', '27', '9', '18', '2', '16', '31', '11', '35']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '31', '11', '8', '7', '33', '3', '20', '77', '10', '28', '16', '9', '27', '55', '14', '35', '18', '2']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['7', '5', '44', '77', '33', '8', '55', '31', '10', '18', '20', '35', '14', '27', '3', '11', '16', '28', '9', '2']
core           INFO 	Loading data for Singapore Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '5', '77', '7', '3', '11', '8', '31', '27', '14', '55', '16', '9', '10', '20', '28', '2', '35', '18']
core           INFO 	Loading data for Russian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '7', '20', '31', '16', '11', '8', '9', '33', '3', '10', '55', '27', '28', '14', '35', '2', '18']
core           INFO 	Loading data for Japanese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '7', '8', '28', '10', '31', '5', '11', '16', '20', '55', '18', '3', '27', '35', '14', '2', '9']
core           INFO 	Loading data for United States Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '7', '77', '3', '31', '27', '8', '16', '11', '55', '20', '10', '28', '33', '14', '35', '18', '9', '2']
core           INFO 	Loading data for Mexican Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '33', '44', '5', '77', '7', '27', '55', '16', '9', '31', '14', '11', '28', '10', '8', '2', '20', '18', '35']
core           INFO 	Loading data for Brazilian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '77', '7', '33', '3', '9', '16', '8', '10', '20', '11', '31', '27', '35', '55', '28', '14', '18', '2']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '7', '3', '33', '8', '16', '31', '27', '55', '9', '20', '11', '14', '28', '10', '2', '35', '18']
core           INFO 	Loading data for Australian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '33', '16', '8', '20', '4', '7', '11', '27', '3', '23', '99', '26', '18', '10', '55', '63', '88']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '5', '44', '77', '33', '20', '55', '8', '7', '4', '3', '23', '10', '11', '26', '99', '27', '18', '63', '88']
core           INFO 	Loading data for Chinese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 23
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 23)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '16', '33', '10', '3', '27', '20', '8', '26', '11', '7', '55', '4', '18', '63', '88', '23', '99']
core           INFO 	Loading data for Azerbaijan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '33', '11', '26', '4', '99', '16', '55', '3', '23', '20', '18', '8', '27', '63', '88', '7', '10']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '33', '16', '10', '8', '20', '26', '3', '4', '23', '55', '7', '11', '27', '18', '99', '63', '88']
core           INFO 	Loading data for Monaco Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '5', '10', '20', '3', '26', '55', '23', '27', '4', '8', '7', '99', '16', '11', '18', '63', '88']
core           INFO 	Loading data for Canadian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '44', '16', '3', '10', '77', '27', '4', '55', '20', '33', '26', '99', '23', '8', '11', '7', '18', '63', '88']
core           INFO 	Loading data for French Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '4', '55', '5', '3', '10', '99', '23', '7', '27', '11', '20', '26', '8', '18', '63', '88']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '33', '77', '20', '4', '7', '99', '10', '5', '8', '27', '23', '3', '55', '11', '18', '26', '63', '88']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '16', '33', '10', '5', '3', '4', '23', '27', '99', '7', '55', '8', '11', '20', '26', '18', '63', '88']
core           INFO 	Loading data for German Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '10', '7', '8', '55', '11', '27', '16', '99', '20', '3', '26', '18', '4', '23', '63', '88', '5']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '44', '16', '5', '10', '4', '55', '8', '7', '27', '23', '26', '99', '20', '63', '11', '3', '18', '88']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '5', '44', '77', '33', '3', '27', '7', '11', '20', '8', '4', '18', '23', '99', '10', '55', '26', '63', '88']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '77', '5', '3', '27', '55', '23', '18', '7', '99', '20', '26', '4', '10', '8', '11', '63', '88', '33']
core           INFO 	Loading data for Singapore Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '5', '33', '77', '23', '55', '27', '4', '11', '99', '10', '7', '20', '26', '18', '8', '63', '88', '3']
core           INFO 	Loading data for Russian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 26
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 26)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '5', '33', '77', '55', '27', '4', '8', '3', '10', '11', '99', '20', '18', '7', '63', '88', '23', '26']
core           INFO 	Loading data for Japanese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '16', '77', '44', '33', '23', '55', '4', '10', '8', '99', '18', '7', '26', '27', '3', '11', '63', '20', '88']
core           INFO 	Loading data for Mexican Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '16', '5', '44', '23', '77', '55', '4', '26', '10', '11', '27', '3', '7', '99', '18', '20', '8', '63', '88']
core           INFO 	Loading data for United States Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '5', '33', '16', '44', '23', '55', '4', '3', '10', '27', '20', '26', '18', '8', '99', '7', '63', '11', '88']
core           INFO 	Loading data for Brazilian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '5', '44', '16', '77', '23', '10', '8', '7', '20', '4', '3', '99', '27', '11', '26', '18', '63', '88', '55']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '5', '23', '4', '3', '55', '27', '11', '10', '18', '26', '20', '8', '99', '7', '63', '88']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '4', '23', '11', '16', '55', '18', '3', '5', '10', '26', '31', '8', '20', '63', '99', '7', '6']
core           INFO 	Loading data for Styrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '55', '77', '31', '4', '23', '10', '3', '5', '16', '63', '18', '26', '20', '7', '11', '6', '99', '8']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '18', '11', '5', '16', '33', '4', '55', '10', '3', '63', '23', '31', '6', '20', '26', '8', '99', '7']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '4', '18', '55', '3', '31', '5', '10', '23', '27', '26', '63', '20', '99', '7', '8', '6']
core           INFO 	Loading data for 70th Anniversary Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '27', '33', '3', '18', '10', '16', '23', '4', '31', '5', '55', '8', '63', '26', '20', '6', '99', '7']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '11', '18', '23', '55', '4', '16', '10', '5', '26', '3', '7', '31', '20', '8', '63', '6', '99']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '3', '23', '31', '55', '11', '18', '4', '26', '10', '16', '5', '63', '7', '8', '99', '6', '20']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '55', '11', '33', '4', '3', '18', '23', '10', '26', '31', '16', '7', '20', '8', '5', '99', '63', '6']
core           INFO 	Loading data for Tuscan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '23', '16', '11', '18', '3', '55', '31', '4', '26', '7', '5', '8', '10', '99', '63', '6', '20']
core           INFO 	Loading data for Russian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '3', '55', '31', '4', '10', '23', '16', '26', '18', '63', '5', '8', '99', '20', '6', '7']
core           INFO 	Loading data for Eifel Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '16', '23', '3', '31', '4', '11', '55', '5', '10', '26', '99', '20', '8', '63', '6', '7', '27']
core           INFO 	Loading data for Portuguese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '11', '23', '55', '4', '10', '3', '31', '18', '26', '63', '5', '7', '99', '8', '20', '6']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '10', '3', '23', '16', '26', '4', '55', '11', '31', '63', '5', '18', '8', '20', '7', '6', '99']
core           INFO 	Loading data for Turkish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['18', '33', '11', '23', '3', '44', '31', '7', '77', '99', '4', '5', '55', '16', '10', '20', '26', '63', '8', '6']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '23', '11', '3', '31', '10', '4', '26', '5', '16', '18', '63', '55', '99', '7', '20', '8', '6']
core           INFO 	Loading data for Sakhir Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '63', '33', '16', '11', '26', '3', '55', '10', '18', '31', '23', '5', '99', '4', '20', '6', '89', '7', '51']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '44', '4', '23', '55', '26', '18', '16', '10', '31', '3', '5', '99', '11', '7', '20', '63', '51', '6']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '16', '10', '3', '4', '55', '14', '18', '11', '99', '22', '7', '63', '31', '6', '5', '47', '9']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '11', '33', '16', '10', '3', '4', '77', '31', '18', '55', '63', '5', '6', '14', '7', '99', '47', '9', '22']
core           INFO 	Loading data for Portuguese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '11', '55', '31', '4', '16', '10', '5', '63', '99', '14', '22', '7', '3', '18', '6', '47', '9']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '16', '31', '55', '3', '11', '4', '14', '18', '10', '5', '99', '63', '22', '7', '47', '6', '9']
core           INFO 	Loading data for Monaco Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 47
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 47)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '33', '77', '55', '4', '10', '44', '5', '11', '99', '31', '3', '18', '7', '63', '22', '14', '6', '9', '47']
core           INFO 	Loading data for Azerbaijan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '33', '10', '55', '4', '11', '22', '14', '77', '5', '31', '3', '7', '63', '6', '47', '9', '18', '99']
core           INFO 	Loading data for French Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '11', '55', '10', '16', '4', '14', '3', '31', '5', '99', '63', '47', '6', '7', '9', '18', '22']
core           INFO 	Loading data for Styrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '44', '4', '11', '10', '16', '22', '14', '18', '63', '55', '3', '5', '99', '6', '31', '7', '47', '9']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '4', '11', '44', '77', '10', '22', '5', '63', '18', '55', '16', '3', '14', '99', '7', '31', '6', '47', '9']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '16', '11', '4', '3', '63', '55', '5', '14', '10', '31', '99', '18', '22', '7', '6', '47', '9']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 47
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 47)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '11', '10', '4', '16', '31', '14', '5', '3', '18', '7', '99', '55', '22', '63', '6', '9', '47']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '63', '44', '3', '5', '10', '11', '77', '31', '4', '16', '6', '55', '14', '18', '99', '22', '47', '7', '9']
core           INFO 	Loading data for Dutch Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '10', '16', '55', '99', '31', '14', '3', '63', '18', '4', '6', '22', '11', '5', '88', '47', '9']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '4', '3', '10', '55', '16', '11', '99', '5', '18', '14', '31', '63', '6', '22', '47', '88', '9']
core           INFO 	Loading data for Russian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['4', '55', '63', '44', '3', '14', '77', '18', '11', '31', '5', '10', '22', '6', '16', '7', '47', '99', '9', '33']
core           INFO 	Loading data for Turkish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '10', '14', '11', '4', '18', '22', '5', '31', '63', '47', '55', '3', '6', '99', '7', '9']
core           INFO 	Loading data for United States Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '77', '16', '55', '3', '4', '10', '22', '31', '5', '99', '14', '63', '18', '6', '7', '47', '9']
core           INFO 	Loading data for Mexico City Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '11', '10', '55', '3', '16', '22', '4', '5', '7', '63', '99', '31', '14', '6', '47', '9', '18']
core           INFO 	Loading data for São Paulo Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '10', '55', '16', '4', '3', '14', '31', '5', '22', '7', '99', '18', '6', '63', '47', '9']
core           INFO 	Loading data for Qatar Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '10', '14', '4', '55', '22', '31', '5', '11', '18', '16', '3', '63', '7', '6', '99', '47', '9']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '11', '10', '4', '22', '31', '99', '3', '7', '14', '63', '55', '6', '5', '18', '47', '9']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '4', '11', '55', '77', '16', '22', '31', '3', '14', '10', '18', '99', '5', '6', '63', '7', '47', '9']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '55', '11', '44', '77', '20', '14', '63', '10', '31', '47', '4', '23', '24', '22', '27', '3', '18', '6']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '16', '55', '1', '31', '63', '14', '77', '10', '20', '4', '3', '24', '47', '18', '44', '23', '27', '6', '22']
core           INFO 	Loading data for Australian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '11', '4', '44', '63', '3', '31', '55', '14', '10', '77', '22', '24', '47', '23', '20', '5', '6', '18']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '4', '20', '14', '3', '11', '77', '5', '55', '63', '47', '44', '24', '18', '22', '10', '6', '31', '23']
core           INFO 	Loading data for Miami Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 31
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 31)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '1', '11', '77', '44', '10', '4', '22', '18', '14', '63', '5', '3', '47', '20', '24', '23', '6', '31']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '55', '63', '11', '44', '77', '20', '3', '47', '4', '31', '22', '10', '24', '5', '14', '18', '23', '6']
core           INFO 	Loading data for Monaco Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '11', '1', '4', '63', '14', '44', '5', '31', '22', '77', '20', '3', '47', '23', '10', '18', '6', '24']
core           INFO 	Loading data for Azerbaijan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '11', '1', '55', '63', '10', '44', '22', '5', '14', '4', '3', '31', '24', '77', '20', '23', '6', '18', '47']
core           INFO 	Loading data for Canadian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '55', '44', '20', '47', '31', '63', '3', '24', '77', '23', '11', '4', '16', '10', '5', '18', '6', '22']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '1', '16', '11', '44', '4', '14', '63', '24', '6', '10', '77', '22', '3', '31', '23', '20', '5', '47', '18']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '63', '31', '20', '47', '14', '44', '10', '23', '77', '11', '22', '4', '3', '18', '24', '6', '5']
core           INFO 	Loading data for French Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '11', '44', '4', '63', '14', '22', '55', '20', '3', '31', '77', '5', '23', '10', '18', '24', '47', '6']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['63', '55', '16', '4', '31', '14', '44', '77', '3', '1', '11', '24', '20', '18', '47', '22', '23', '5', '10', '6']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '55', '11', '16', '31', '14', '44', '63', '23', '4', '3', '10', '24', '18', '47', '5', '6', '20', '22', '77']
core           INFO 	Loading data for Dutch Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '44', '11', '63', '4', '47', '22', '18', '10', '31', '14', '24', '23', '77', '3', '20', '5', '6']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '55', '11', '44', '63', '4', '3', '10', '14', '31', '77', '45', '24', '22', '6', '5', '18', '20', '47']
core           INFO 	Loading data for Singapore Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '11', '44', '55', '14', '4', '10', '1', '20', '22', '63', '18', '47', '5', '24', '77', '3', '31', '23', '6']
core           INFO 	Loading data for Japanese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '11', '31', '44', '14', '63', '5', '4', '3', '77', '22', '24', '47', '23', '10', '20', '18', '6']
core           INFO 	Loading data for United States Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '16', '1', '11', '44', '63', '18', '4', '14', '77', '23', '5', '10', '24', '22', '20', '3', '31', '47', '6']
core           INFO 	Loading data for Mexico City Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '44', '11', '55', '77', '16', '4', '14', '31', '3', '24', '22', '10', '20', '47', '5', '18', '23', '6']
core           INFO 	Loading data for São Paulo Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['20', '1', '63', '4', '55', '31', '14', '44', '11', '16', '23', '10', '5', '3', '18', '6', '24', '77', '22', '47']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '55', '44', '63', '4', '31', '5', '3', '14', '22', '47', '18', '24', '20', '10', '77', '23', '6']
core           INFO 	Loading data for Bahrain Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '55', '14', '63', '44', '18', '31', '27', '4', '77', '24', '22', '23', '2', '20', '81', '21', '10']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '16', '14', '63', '55', '18', '31', '44', '81', '10', '27', '24', '20', '77', '1', '22', '23', '21', '4', '2']
core           INFO 	Loading data for Australian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '44', '14', '55', '18', '16', '23', '10', '27', '31', '22', '4', '20', '21', '81', '24', '2', '77', '11']
core           INFO 	Loading data for Azerbaijan Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '11', '55', '44', '14', '4', '22', '18', '81', '63', '31', '23', '77', '2', '24', '27', '20', '10', '21']
core           INFO 	Loading data for Miami Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '14', '55', '20', '10', '63', '16', '31', '1', '77', '23', '27', '44', '24', '21', '4', '22', '18', '81', '2']
core           INFO 	Loading data for Monaco Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '16', '31', '55', '44', '10', '63', '22', '4', '81', '21', '23', '18', '77', '2', '20', '27', '24', '11']
core           INFO 	Loading data for Spanish Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '55', '4', '10', '44', '18', '31', '27', '14', '81', '11', '63', '24', '21', '22', '77', '20', '23', '16', '2']
core           INFO 	Loading data for Canadian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '27', '14', '44', '63', '31', '4', '55', '81', '23', '16', '11', '18', '20', '77', '22', '10', '21', '2', '24']
core           INFO 	Loading data for Austrian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '4', '44', '18', '14', '27', '10', '23', '63', '31', '81', '77', '11', '22', '24', '2', '20', '21']
core           INFO 	Loading data for British Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '81', '16', '55', '63', '44', '23', '14', '10', '27', '18', '31', '2', '77', '11', '22', '24', '21', '20']
core           INFO 	Loading data for Hungarian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '1', '4', '81', '24', '16', '77', '14', '11', '27', '55', '31', '3', '18', '10', '23', '22', '63', '20', '2']
core           INFO 	Loading data for Belgian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '44', '55', '81', '4', '63', '14', '18', '22', '10', '20', '77', '31', '23', '24', '2', '3', '27']
core           INFO 	Loading data for Dutch Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '63', '23', '14', '55', '11', '81', '16', '2', '18', '10', '44', '22', '27', '24', '31', '20', '77', '40']
core           INFO 	Loading data for Italian Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '1', '16', '63', '11', '23', '81', '44', '4', '14', '22', '40', '27', '77', '2', '24', '10', '31', '20', '18']
core           INFO 	Loading data for Singapore Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '63', '16', '4', '44', '20', '14', '31', '27', '40', '1', '10', '11', '23', '22', '77', '81', '2', '24', '18']
core           INFO 	Loading data for Japanese Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '81', '4', '16', '11', '55', '44', '63', '22', '14', '40', '10', '23', '31', '20', '77', '18', '27', '24', '2']
core           INFO 	Loading data for Qatar Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '44', '14', '16', '81', '10', '31', '77', '4', '22', '55', '11', '23', '27', '2', '18', '40', '20', '24']
core           INFO 	Loading data for United States Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '4', '44', '55', '63', '1', '10', '31', '11', '81', '22', '24', '77', '20', '3', '27', '14', '23', '18', '2']
core           INFO 	Loading data for Mexico City Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '1', '3', '11', '44', '81', '63', '77', '24', '10', '27', '14', '23', '22', '31', '20', '18', '4', '2']
core           INFO 	Loading data for São Paulo Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '18', '14', '44', '63', '4', '55', '11', '81', '27', '31', '10', '20', '23', '22', '3', '77', '2', '24']
core           INFO 	Loading data for Las Vegas Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '1', '63', '10', '23', '2', '77', '20', '14', '44', '11', '27', '18', '3', '4', '31', '24', '81', '22']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Qualifying [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '81', '63', '4', '22', '14', '27', '11', '10', '44', '31', '18', '23', '3', '55', '20', '77', '24', '2']
In [ ]:
def quali(year, name_track):
    try:
        plt.clf()
        unique_drivers = quali_df[year][name_track]['fastest_laps']['Driver'].unique()
        driver_colors = plt.cm.viridis(np.linspace(0, 1, len(unique_drivers)))
        driver_color_dict = dict(zip(unique_drivers, driver_colors))
        fig, ax = plt.subplots()
        colors = [driver_color_dict[driver] for driver in quali_df[year][name_track]['fastest_laps']['Driver']]
        ax.barh(quali_df[year][name_track]['fastest_laps'].index, quali_df[year][name_track]['fastest_laps']['LapTimeDelta'],
                color= colors,edgecolor='grey')
        ax.set_yticks(quali_df[year][name_track]['fastest_laps'].index)
        ax.set_yticklabels(quali_df[year][name_track]['fastest_laps']['Driver'])
        ax.invert_yaxis()
        ax.set_axisbelow(True)
        ax.set_xlabel('Time to Leader(seconds)')
        ax.set_ylabel('Drivers')
        ax.xaxis.grid(True, which='major', linestyle='--', color='black', zorder=-1000)
        lap_time_string = strftimedelta(quali_df[year][name_track]['pole_lap']['LapTime'], '%m:%s.%ms')
        plt.suptitle(f"{name_track} {year} Qualifying\n"
                    f"Fastest Lap: {lap_time_string} ({quali_df[year][name_track]['pole_lap']['Driver']})")

        plt.show()
    except:
        print('Data not available for this year in this Grand Prix')


unique_track_name_quali =  list()
for i in quali_df.values():
    unique_track_name_quali.extend(list(i.keys()))
unique_track_name_quali = list(set(unique_track_name_quali))    

unique_years_quali=  [2018,2019,2020,2021,2022,2023]

track_name_dropdown_quali = Dropdown(options=unique_track_name_quali, description = 'Circuit:', value =  'Abu Dhabi Grand Prix')
year_dropdown_quali = Dropdown(options=unique_years_quali, description = 'Season:',value =2021)
interact(quali, year = year_dropdown_quali, name_track=track_name_dropdown_quali)
interactive(children=(Dropdown(description='Season:', index=3, options=(2018, 2019, 2020, 2021, 2022, 2023), v…
Out[ ]:
<function __main__.quali(year, name_track)>

The barplot is one of the most simplest ways to show how the qualifying works on a larger scale. The Driver with the fastest lap leads the position on the grid, followed by other drivers who is closest to the leader in time. The x axis represents the time in seconds to the leader and the y axis represents the drivers names. The dropdown for year and different circuits can be used to explore different qualifying circuits during different years.

Prior to the first race of the season in Bahrain, in the qualifying Verstappen has the pole position with the fastest lap of 01:28:997 minutes followed by Hamilton and Bottas who were around 0.4 and 0.7 seconds behind Verstappen's time.

Races¶

Points Progression of Top 10 Drivers over the season¶

Here, let's take the drivers who finished in the top 10 of drivers standings

In [ ]:
driverPts = raceResults_2021.groupby(['Driver', 'Team'])['Points'].sum()
sprintQualiDriverPts = sprintQualiResults_2021.groupby(['Driver', 'Team'])['Points'].sum()
driverPts = (driverPts+sprintQualiDriverPts).sort_values(ascending=False).reset_index()
driverPts.index = [i for i in range(1,22)]
driverPts
Out[ ]:
Driver Team Points
1 Max Verstappen Red Bull Racing 395.5
2 Lewis Hamilton Mercedes 387.5
3 Valtteri Bottas Mercedes 226.0
4 Sergio Perez Red Bull Racing 190.0
5 Carlos Sainz Ferrari 164.5
6 Lando Norris McLaren 160.0
7 Charles Leclerc Ferrari 159.0
8 Daniel Ricciardo McLaren 115.0
9 Pierre Gasly AlphaTauri 110.0
10 Fernando Alonso Alpine 81.0
11 Esteban Ocon Alpine 74.0
12 Sebastian Vettel Aston Martin 43.0
13 Lance Stroll Aston Martin 34.0
14 Yuki Tsunoda AlphaTauri 32.0
15 George Russell Williams 16.0
16 Kimi Raikkönen Alfa Romeo Racing 10.0
17 Nicholas Latifi Williams 7.0
18 Antonio Giovinazzi Alfa Romeo Racing 3.0
19 Nikita Mazepin Haas 0.0
20 Robert Kubica Alfa Romeo Racing 0.0
21 Mick Schumacher Haas 0.0
In [ ]:
tracks = raceResults_2021['Track'].unique()
plt.style.use('dark_background')
plt.rcParams['axes.facecolor'] = '#15151d'
plt.rcParams['figure.facecolor'] = '#15151d'
plt.rcParams['grid.color'] = '#444444'
top10 = driverPts['Driver'].values[:10]
c = assign_color("drivers", top10)
plt.figure(figsize=(16,7))
plt.axis([-0.4, 21.4, -10, 410])
for i in range(len(top10)):
    ls = '-'
    pts = raceResults_2021[raceResults_2021['Driver'] == top10[i]]['Points'].values
    if top10[i] == "Max Verstappen":     pts[9] += 3;  pts[13] += 2;  pts[18] += 2
    elif top10[i] == "Lewis Hamilton":   pts[9] += 2
    elif top10[i] == "Valtteri Bottas":  pts[9] += 1;  pts[13] += 3;  pts[18] += 3;  ls = '--'
    elif top10[i] == "Daniel Ricciardo":  pts[13] += 1;  ls = '--'
    elif top10[i] == "Carlos Sainz":     pts[18] += 1
    elif top10[i] == "Sergio Perez" or top10[i] == "Charles Leclerc":  ls = '--'
    plt.plot(np.cumsum(pts), linewidth=3, label=top10[i].split()[1], color=c[i], linestyle=ls)
plt.title("Top 10 Drivers Points Progression in the season 2021")
plt.legend(fontsize=15)
plt.xlabel('RACES')
plt.xticks(range(0,len(tracks)), tracks,rotation=80)
plt.ylabel('POINTS')
plt.yticks(fontsize=14)
plt.show()
No description has been provided for this image

Clearly, Hamilton and Verstappen are fighting the battle for championship till the last race of the season which made it one of the memeorable seasons of F1. Though Verstappen was leading the season, Hamilton was no less with respect to points and clearly the two lines were far apart when compared to other drivers in the season progression. The last race was the deciding one where all the drama exploded leading to win of a champion.

In [ ]:
sessions_df = {}
for s in range(2018,2024):
    lap_df={}
    for t in fastf1.get_event_schedule(s).EventName:
        if t.endswith('Prix'):
            session = fastf1.get_session(s, t, 'R')
            session.load(telemetry=True, weather=False)
            lap_df[t] = session.laps[['Driver','Position','LapNumber']]
    sessions_df[s]=lap_df
tidy_data = pd.concat(
    [df.assign(Year=year, Track=track) for year, tracks in sessions_df.items() for track, df in tracks.items()]
)
tidy_data.dropna(subset=['Position'],inplace=True)
alt.data_transformers.enable("vegafusion")
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	No cached data found for position_data. Loading data...
_api           INFO 	Fetching position data...
core        WARNING 	Car position data is unavailable!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '44', '7', '3', '14', '33', '27', '77', '2', '55', '11', '31', '16', '18', '28', '8', '20', '10', '9', '35']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	No cached data found for car_data. Loading data...
_api           INFO 	Fetching car data...
core        WARNING 	Car telemetry data is unavailable!
req            INFO 	No cached data found for position_data. Loading data...
_api           INFO 	Fetching position data...
core        WARNING 	Car position data is unavailable!
core        WARNING 	Failed to determine `Session.t0_date`!
logger      WARNING 	Failed to load telemetry data!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '77', '44', '10', '20', '27', '14', '2', '9', '31', '55', '16', '8', '18', '35', '11', '28', '7', '33', '3']
core           INFO 	Loading data for Chinese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '77', '7', '44', '33', '27', '14', '5', '55', '20', '31', '11', '2', '18', '35', '9', '8', '10', '16', '28']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	Driver 55: Lap timing integrity check failed for 1 lap(s)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '7', '11', '5', '55', '16', '14', '18', '2', '28', '9', '10', '20', '77', '8', '33', '3', '27', '31', '35']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '5', '3', '20', '55', '14', '11', '16', '18', '28', '9', '35', '2', '31', '7', '8', '10', '27']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '5', '44', '7', '77', '31', '10', '27', '33', '55', '9', '11', '20', '2', '8', '35', '18', '16', '28', '14']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '77', '33', '3', '44', '7', '27', '55', '31', '16', '10', '8', '20', '11', '9', '2', '35', '14', '28', '18']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '7', '3', '5', '20', '77', '55', '27', '16', '8', '2', '9', '28', '35', '14', '18', '11', '31', '10']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '7', '5', '8', '20', '31', '11', '14', '16', '9', '10', '55', '35', '18', '2', '44', '28', '3', '77', '27']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	Driver  2: Lap timing integrity check failed for 1 lap(s)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '44', '7', '77', '3', '27', '31', '14', '20', '11', '2', '18', '10', '35', '33', '8', '55', '9', '16', '28']
core           INFO 	Loading data for German Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '7', '33', '27', '8', '11', '31', '9', '28', '20', '55', '2', '10', '16', '14', '18', '5', '35', '3']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '7', '3', '77', '10', '20', '14', '55', '8', '28', '27', '31', '11', '9', '35', '18', '2', '33', '16']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '44', '33', '77', '11', '31', '8', '20', '10', '9', '55', '35', '18', '28', '2', '3', '7', '16', '14', '27']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '7', '77', '5', '33', '31', '11', '55', '18', '35', '16', '2', '27', '10', '9', '20', '3', '14', '28', '8']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '5', '77', '7', '3', '14', '55', '16', '27', '9', '2', '10', '18', '8', '11', '28', '20', '35', '31']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '7', '33', '3', '16', '20', '31', '11', '8', '27', '9', '14', '18', '2', '55', '35', '10', '28']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '3', '7', '5', '11', '8', '31', '55', '10', '9', '28', '14', '2', '35', '18', '16', '27', '20']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['7', '33', '44', '5', '77', '27', '55', '11', '28', '9', '2', '10', '35', '18', '16', '3', '8', '14', '31', '20']
core           INFO 	Loading data for Mexican Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '5', '7', '44', '77', '27', '16', '2', '9', '10', '31', '18', '35', '28', '20', '8', '3', '11', '55', '14']
core           INFO 	Loading data for Brazilian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '7', '3', '77', '5', '16', '8', '20', '11', '28', '55', '10', '2', '31', '35', '14', '18', '27', '9']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '33', '3', '77', '55', '16', '11', '8', '20', '14', '28', '18', '2', '35', '10', '31', '9', '7', '27']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '5', '16', '20', '27', '7', '18', '26', '10', '4', '11', '23', '99', '63', '88', '8', '3', '55']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '5', '4', '7', '10', '23', '11', '99', '26', '20', '18', '63', '88', '27', '3', '55', '8']
core           INFO 	Loading data for Chinese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '33', '16', '10', '3', '11', '7', '23', '8', '18', '20', '55', '99', '63', '88', '4', '26', '27']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '33', '16', '11', '55', '4', '18', '7', '23', '99', '20', '27', '63', '88', '10', '8', '26', '3']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '5', '16', '10', '20', '55', '26', '8', '23', '3', '27', '7', '11', '99', '63', '88', '18', '4']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '77', '33', '10', '55', '26', '23', '3', '8', '4', '11', '27', '20', '63', '18', '7', '88', '99', '16']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '16', '77', '33', '3', '27', '10', '18', '26', '55', '11', '99', '8', '7', '63', '20', '88', '23', '4']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '5', '55', '7', '27', '4', '10', '3', '11', '18', '26', '23', '99', '20', '88', '63', '8']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '16', '77', '5', '44', '4', '10', '55', '7', '99', '11', '3', '27', '18', '23', '8', '26', '63', '20', '88']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '10', '33', '55', '3', '7', '26', '27', '4', '23', '18', '63', '88', '5', '11', '99', '8', '20']
core           INFO 	Loading data for German Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '5', '26', '18', '55', '23', '8', '20', '44', '88', '63', '7', '99', '10', '77', '27', '16', '4', '3', '11']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '5', '16', '55', '10', '7', '77', '4', '23', '11', '27', '20', '3', '26', '63', '18', '99', '88', '8']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '77', '5', '23', '11', '26', '27', '10', '18', '4', '20', '8', '3', '63', '7', '88', '99', '55', '33']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '77', '44', '3', '27', '23', '11', '33', '99', '4', '10', '18', '5', '63', '7', '8', '88', '20', '26', '55']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '16', '33', '44', '77', '23', '4', '10', '27', '99', '8', '55', '18', '3', '26', '88', '20', '7', '11', '63']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '23', '55', '11', '4', '20', '27', '18', '26', '7', '10', '99', '88', '63', '5', '3', '8']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '5', '44', '23', '55', '16', '10', '11', '18', '26', '4', '7', '8', '99', '20', '63', '88', '33', '3', '27']
core           INFO 	Loading data for Mexican Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '77', '16', '23', '33', '11', '3', '10', '27', '26', '18', '55', '99', '20', '63', '8', '88', '7', '4']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '16', '23', '3', '4', '55', '27', '11', '7', '26', '18', '99', '8', '10', '63', '20', '88', '5']
core           INFO 	Loading data for Brazilian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '10', '55', '7', '99', '3', '44', '4', '11', '26', '20', '63', '8', '23', '27', '88', '5', '16', '18', '77']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '16', '77', '5', '23', '11', '4', '26', '55', '3', '27', '7', '20', '8', '99', '63', '10', '88', '18']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	Driver  8: Lap timing integrity check failed for 1 lap(s)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '16', '4', '44', '55', '11', '10', '31', '99', '5', '6', '26', '23', '7', '63', '8', '20', '18', '3', '33']
core           INFO 	Loading data for Styrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '23', '4', '11', '18', '3', '55', '26', '7', '20', '8', '99', '10', '63', '6', '31', '16', '5']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '18', '23', '5', '11', '3', '55', '20', '16', '26', '4', '31', '7', '8', '99', '63', '6', '10']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '16', '3', '4', '31', '10', '23', '18', '5', '77', '63', '55', '99', '6', '8', '7', '26', '20', '27']
core           INFO 	Loading data for 70th Anniversary Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '16', '23', '18', '27', '31', '4', '26', '10', '5', '55', '3', '7', '8', '99', '63', '6', '20']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '18', '11', '55', '5', '23', '10', '4', '3', '26', '31', '7', '20', '99', '63', '6', '8', '16']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '3', '31', '23', '4', '10', '18', '11', '26', '7', '5', '16', '8', '6', '20', '99', '63', '55']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['10', '55', '18', '4', '77', '3', '44', '31', '26', '11', '6', '8', '7', '63', '23', '99', '33', '16', '20', '5']
core           INFO 	Loading data for Tuscan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '23', '3', '11', '4', '26', '16', '7', '5', '63', '8', '18', '31', '6', '20', '99', '55', '33', '10']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '33', '44', '11', '3', '16', '31', '26', '10', '23', '99', '20', '5', '7', '4', '6', '8', '63', '55', '18']
core           INFO 	Loading data for Eifel Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '3', '11', '55', '10', '16', '27', '8', '99', '5', '7', '20', '6', '26', '4', '23', '31', '77', '63']
core           INFO 	Loading data for Portuguese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '10', '55', '11', '31', '3', '5', '7', '23', '4', '63', '99', '20', '8', '6', '26', '18']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '3', '26', '16', '11', '55', '4', '7', '99', '6', '5', '18', '8', '23', '63', '33', '20', '31', '10']
core           INFO 	Loading data for Turkish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '11', '5', '16', '55', '33', '23', '4', '18', '3', '31', '26', '10', '77', '7', '63', '20', '8', '6', '99']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '23', '4', '55', '10', '3', '77', '31', '16', '26', '63', '5', '6', '7', '99', '20', '11', '18', '8']
core           INFO 	Loading data for Sakhir Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '31', '18', '55', '3', '23', '26', '77', '63', '4', '10', '5', '99', '7', '20', '89', '51', '6', '33', '16']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '44', '23', '4', '55', '3', '10', '31', '18', '26', '7', '16', '5', '63', '99', '6', '20', '51', '11']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '4', '11', '16', '3', '55', '22', '18', '7', '99', '31', '63', '5', '47', '10', '6', '14', '9']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '4', '16', '55', '3', '10', '18', '31', '14', '11', '22', '7', '99', '5', '47', '9', '77', '63', '6']
core           INFO 	Loading data for Portuguese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '4', '16', '31', '14', '3', '10', '55', '99', '5', '18', '22', '63', '47', '6', '9', '7']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '16', '11', '3', '55', '4', '31', '10', '18', '7', '5', '63', '99', '6', '14', '47', '9', '22']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '55', '4', '11', '5', '10', '44', '18', '31', '99', '7', '3', '14', '63', '6', '22', '9', '47', '77', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '5', '10', '16', '4', '14', '22', '55', '3', '7', '99', '77', '47', '9', '44', '6', '63', '33', '18', '31']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '77', '4', '3', '10', '14', '5', '18', '55', '63', '22', '31', '99', '16', '7', '6', '47', '9']
core           INFO 	Loading data for Styrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '11', '4', '55', '16', '18', '14', '22', '7', '5', '3', '31', '99', '47', '6', '9', '63', '10']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '4', '44', '55', '11', '3', '16', '10', '14', '63', '22', '18', '99', '7', '6', '5', '47', '9', '31']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '16', '77', '4', '3', '55', '14', '18', '31', '22', '10', '63', '99', '6', '7', '11', '9', '47', '5', '33']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['31', '44', '55', '14', '10', '22', '6', '63', '33', '7', '3', '47', '99', '9', '4', '77', '11', '16', '18', '5']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '63', '44', '3', '5', '10', '31', '16', '6', '55', '14', '77', '99', '4', '22', '47', '9', '7', '11', '18']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '10', '16', '14', '55', '11', '31', '4', '3', '18', '5', '99', '88', '6', '63', '47', '22', '9']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '4', '77', '16', '11', '55', '18', '14', '63', '31', '6', '5', '99', '88', '47', '9', '44', '33', '10', '22']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '55', '3', '77', '14', '4', '7', '11', '63', '18', '5', '10', '31', '16', '99', '22', '9', '6', '47']
core           INFO 	Loading data for Turkish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '33', '11', '16', '44', '10', '4', '55', '18', '31', '99', '7', '3', '22', '63', '14', '6', '5', '47', '9']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '16', '3', '77', '55', '4', '22', '5', '99', '18', '7', '63', '6', '47', '9', '14', '31', '10']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '10', '16', '55', '5', '7', '14', '4', '99', '3', '31', '18', '77', '63', '6', '9', '47', '22']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '16', '55', '10', '31', '14', '4', '5', '7', '63', '99', '22', '6', '9', '47', '3', '18']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '14', '11', '31', '18', '55', '16', '4', '5', '10', '3', '22', '7', '99', '47', '63', '9', '6', '77']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '31', '3', '10', '16', '55', '99', '4', '18', '6', '14', '22', '7', '5', '11', '9', '63', '47']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 9
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 9)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '55', '22', '10', '77', '4', '14', '31', '16', '5', '3', '18', '47', '11', '6', '99', '63', '7', '9']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '44', '63', '20', '77', '31', '22', '14', '24', '47', '18', '23', '3', '4', '6', '27', '11', '1', '10']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 22
core        WARNING 	No lap data for driver 47
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 22)
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 47)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '11', '63', '31', '4', '10', '20', '44', '24', '27', '18', '23', '77', '14', '3', '6', '22', '47']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '11', '63', '44', '4', '3', '31', '77', '10', '23', '24', '18', '47', '20', '22', '6', '14', '1', '5', '55']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '4', '63', '77', '16', '22', '5', '20', '18', '23', '10', '44', '31', '24', '6', '47', '3', '14', '55']
core           INFO 	Loading data for Miami Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '11', '63', '44', '77', '31', '23', '18', '14', '22', '3', '6', '47', '20', '5', '10', '4', '24']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '63', '55', '44', '77', '31', '4', '14', '22', '5', '3', '10', '47', '18', '6', '20', '23', '24', '16']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '55', '1', '16', '63', '4', '14', '44', '77', '5', '10', '31', '3', '18', '6', '24', '22', '23', '47', '20']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '63', '44', '10', '5', '14', '3', '4', '31', '77', '23', '22', '47', '6', '18', '20', '24', '16', '55']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '55', '44', '63', '16', '31', '77', '24', '14', '18', '3', '5', '23', '10', '4', '6', '20', '22', '47', '11']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '11', '44', '16', '14', '4', '1', '47', '5', '20', '18', '6', '3', '22', '31', '10', '77', '63', '24', '23']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '44', '63', '31', '47', '4', '20', '3', '14', '77', '23', '18', '24', '10', '22', '5', '55', '6', '11']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '11', '55', '14', '4', '31', '3', '18', '5', '10', '23', '77', '47', '24', '6', '20', '16', '22']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '55', '11', '16', '4', '14', '31', '5', '18', '10', '24', '47', '3', '20', '23', '6', '22', '77']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '55', '63', '14', '16', '31', '5', '10', '23', '18', '4', '22', '24', '3', '20', '47', '6', '77', '44']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '16', '44', '11', '14', '4', '55', '31', '18', '10', '23', '47', '5', '20', '24', '3', '6', '77', '22']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '63', '55', '44', '11', '4', '10', '45', '24', '31', '47', '77', '22', '6', '20', '3', '18', '14', '5']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '16', '55', '4', '3', '18', '1', '5', '44', '10', '77', '20', '47', '63', '22', '31', '23', '14', '6', '24']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '31', '44', '5', '14', '63', '6', '4', '3', '18', '22', '20', '77', '24', '47', '10', '55', '23']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '16', '11', '63', '4', '14', '5', '20', '22', '31', '24', '23', '10', '47', '3', '6', '18', '77', '55']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '44', '11', '55', '77', '16', '4', '14', '31', '3', '24', '22', '10', '47', '5', '23', '6', '20', '18']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['63', '44', '1', '11', '16', '4', '55', '20', '5', '10', '3', '47', '24', '77', '18', '31', '14', '6', '23', '22']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '55', '44', '63', '4', '31', '5', '14', '22', '47', '3', '18', '24', '20', '10', '77', '23', '6']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '55', '44', '18', '63', '77', '10', '23', '22', '2', '20', '21', '27', '24', '4', '31', '16', '81']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '14', '63', '44', '55', '16', '31', '10', '20', '22', '27', '24', '21', '81', '2', '4', '77', '23', '18']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '14', '18', '11', '4', '27', '81', '24', '22', '77', '55', '10', '31', '21', '2', '20', '63', '23', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '16', '14', '55', '44', '18', '63', '4', '22', '81', '23', '20', '10', '31', '2', '27', '77', '24', '21']
core           INFO 	Loading data for Miami Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '63', '55', '44', '16', '10', '31', '20', '22', '18', '77', '23', '27', '24', '4', '21', '81', '2']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '31', '44', '63', '16', '10', '55', '4', '81', '77', '21', '24', '23', '22', '11', '27', '2', '20', '18']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '11', '55', '18', '14', '31', '24', '10', '16', '22', '81', '21', '27', '23', '4', '20', '77', '2']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '44', '16', '55', '11', '23', '31', '18', '77', '81', '10', '4', '22', '27', '24', '20', '21', '63', '2']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '4', '14', '55', '63', '44', '18', '10', '23', '24', '2', '31', '77', '81', '21', '20', '22', '27']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '44', '81', '63', '11', '14', '23', '16', '55', '2', '77', '27', '18', '24', '22', '21', '10', '20', '31']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '11', '44', '81', '63', '16', '55', '14', '18', '23', '77', '3', '27', '22', '24', '20', '2', '31', '10']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '44', '14', '63', '4', '31', '18', '22', '10', '77', '24', '23', '20', '3', '2', '27', '55', '81']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '10', '11', '55', '44', '4', '23', '81', '31', '18', '27', '40', '77', '22', '20', '63', '24', '16', '2']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '55', '16', '63', '44', '23', '4', '14', '77', '40', '81', '2', '24', '10', '18', '27', '20', '31', '22']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 18
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 18)
Request for URL https://ergast.com/api/f1/2023/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '4', '44', '16', '1', '10', '81', '11', '40', '20', '23', '24', '27', '2', '14', '63', '77', '31', '22', '18']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '81', '16', '44', '55', '63', '14', '31', '10', '40', '22', '24', '27', '20', '23', '2', '18', '11', '77']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 55
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 55)
Request for URL https://ergast.com/api/f1/2023/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '81', '4', '63', '16', '14', '31', '77', '24', '11', '18', '10', '23', '20', '22', '27', '40', '2', '44', '55']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/18/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/18/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '55', '11', '63', '10', '18', '22', '23', '2', '27', '77', '24', '20', '3', '14', '81', '31', '44', '16']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/19/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/19/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '16', '55', '4', '63', '3', '81', '23', '31', '10', '22', '27', '24', '77', '2', '18', '14', '20', '11']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/20/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/20/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '14', '11', '18', '55', '10', '44', '22', '31', '2', '27', '3', '81', '63', '77', '24', '20', '23', '16']
core           INFO 	Loading data for Las Vegas Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/21/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/21/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '31', '18', '55', '44', '63', '14', '81', '10', '23', '20', '3', '24', '2', '77', '22', '27', '4']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/22/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/22/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '63', '11', '4', '81', '14', '22', '44', '18', '3', '31', '10', '23', '27', '2', '24', '55', '77', '20']
Out[ ]:
DataTransformerRegistry.enable('vegafusion')
In [ ]:
base = alt.Chart(tidy_data).mark_line().encode(
    x='LapNumber:O',
    y='Position:O',
    color='Driver:N',
    tooltip=['Driver:N', 'Position:Q', 'LapNumber:O']
).properties(
    width=800,
    height=500
).interactive()


year_dropdown = alt.binding_select(options=sorted(list(tidy_data.Year.unique())))
year_selector = alt.selection_point(fields=['Year'], bind=year_dropdown, name='Select_',value=2021)

track_dropdown = alt.binding_select(options=list(tidy_data.Track.unique()))
track_selector = alt.selection_point(fields=['Track'], bind=track_dropdown, name='Select',value='Abu Dhabi Grand Prix')


chart = base.add_params(year_selector,track_selector).transform_filter(
    year_selector).transform_filter(track_selector
).properties(
    title='Formula 1 Position Over Laps'
)

chart
Out[ ]:

From the telemetry position over laps data, and the x-axis represents the LapNumber and y-axis represents the starting Position grid of each Driver in the race. If we look at the Abu Dhabi Grand Prix we see that in Lap 1, all the drivers start at their position set at the qualifying in the previous plot and begin the race. Verstappen who was pole in qualifying started the race but Hamilton managed to overtake him in the first turn and hence we deduce that at the end of the first lap, the position of Hamilton is 1 and Verstappen is 2. This series continued until Lap 14 for Hamilton and then Perez overtook Hamilton to the pole for 5 laps before he regained his position back in Lap 21.

The random spikes indicate that maybe a crash took place(which caused a Red/Yellow flag) which led the driver to gain/lose positions. Another caveat to these spikes may be due to the pitstops of the drivers. There might be some cases where the line ends abruptly which indicates that the driver has retired his car in that lap. Here(Raikkonen) retired his car in lap 25 and Russel in lap 26.

Another important aspect of this particular race was that, it was the last Grand Prix of the season and both Hamilton and Verstappen were battling for the championship from the previous plot with the same number of points and Hamilton led the race in the first lap with Verstappen being the 2nd till the last two laps. But the championship turnaround occurred due to an incident with Latifi in Lp 50 where he crashed, causing a Yellow flag. This led to some decisions by the stewards regarding the positional dynamics of the race which concluded in Hamilton losing the lead of the race and Verstappen winning the World Driver Championship of the 2021 season.

This is an important plot that gives nuances of the race to find out what happened in the race, without actually watching it!

HAMILTON vs VERSTAPPEN¶

In [ ]:
verPts = raceResults_2021[raceResults_2021['Driver'] == 'Max Verstappen']['Points'].values
verPts[9] += 3;  verPts[13] += 2;  verPts[18] += 2
hamPts = raceResults_2021[raceResults_2021['Driver'] == 'Lewis Hamilton']['Points'].values
hamPts[9] += 2
pointsGap = np.cumsum(verPts) - np.cumsum(hamPts)
c = []
for i in range(len(pointsGap)):
    if pointsGap[i] >= 0:   c.append('#0600f0')
    else:    c.append('#00d2b5')
plt.figure(figsize=(16,7))
plt.axis([-0.7, 21.7, min(pointsGap)-3, max(pointsGap)+4])
plt.bar(tracks, pointsGap, color=c)
for i in range(len(pointsGap)):
    if pointsGap[i] >= 0:   vsh = 0.5
    else:   vsh = -2
    plt.text(i-0.2, pointsGap[i]+vsh, "{:2}".format(int(abs(pointsGap[i]))), fontsize=16)
plt.axhline(0)
plt.text(17.5, 32, "VERSTAPPEN", color="#0600f0", fontsize=20, fontweight='bold')
plt.text(18, -13, "HAMILTON", color="#00d2b5", fontsize=20, fontweight='bold')
plt.title("2021 Season\nHead to Head - Verstappen vs Hamilton")
plt.xlabel('RACES')
plt.xticks(range(0,len(tracks)), tracks, rotation=80)
plt.yticks([])
plt.ylabel('POINTS LEAD')
plt.show()
No description has been provided for this image

The above plot shows how close Hamilton and Verstappen were in this season to win the world champion title. In the intial races Hamilton was in the lead (we can see in the bars which represent the points) and later on Verstappen started scoring points and in the pre final Race in Saudi Arabia, both Verstappen and Hamilton were equal in points and the last race was the deciding one!

Laps distributions¶

In [ ]:
sessions_time_df = {}
for s in range(2019,2024):
    race_df={}
    print(s,'Done--------------------------------------------')
    for t in fastf1.get_event_schedule(s).EventName:
        if t.endswith('Prix'):
            race_df[t]={}
            session = fastf1.get_session(s, t, 'R')
            session.load(telemetry=True, weather=False)
            point_finishers = session.drivers[:10]
            driver_laps = session.laps.pick_drivers(point_finishers).pick_quicklaps()
            driver_laps = driver_laps.reset_index()
            finishing_order = [session.get_driver(i)["Abbreviation"] for i in point_finishers]
            driver_colors = {abv: fastf1.plotting.DRIVER_COLORS[driver] for abv,
                 driver in fastf1.plotting.DRIVER_TRANSLATE.items()}
            driver_laps["Time_lap"] = driver_laps["LapTime"].dt.total_seconds()
            race_df[t]['finishing_order'] = finishing_order
            race_df[t]['driver_colors'] = driver_colors
            race_df[t]['data'] = driver_laps
    sessions_time_df[s]=race_df
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
2019 Done--------------------------------------------
Request for URL https://ergast.com/api/f1/2019/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '5', '16', '20', '27', '7', '18', '26', '10', '4', '11', '23', '99', '63', '88', '8', '3', '55']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '5', '4', '7', '10', '23', '11', '99', '26', '20', '18', '63', '88', '27', '3', '55', '8']
core           INFO 	Loading data for Chinese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '5', '33', '16', '10', '3', '11', '7', '23', '8', '18', '20', '55', '99', '63', '88', '4', '26', '27']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '5', '33', '16', '11', '55', '4', '18', '7', '23', '99', '20', '27', '63', '88', '10', '8', '26', '3']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '5', '16', '10', '20', '55', '26', '8', '23', '3', '27', '7', '11', '99', '63', '88', '18', '4']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '77', '33', '10', '55', '26', '23', '3', '8', '4', '11', '27', '20', '63', '18', '7', '88', '99', '16']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '16', '77', '33', '3', '27', '10', '18', '26', '55', '11', '99', '8', '7', '63', '20', '88', '23', '4']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '5', '55', '7', '27', '4', '10', '3', '11', '18', '26', '23', '99', '20', '88', '63', '8']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '16', '77', '5', '44', '4', '10', '55', '7', '99', '11', '3', '27', '18', '23', '8', '26', '63', '20', '88']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '10', '33', '55', '3', '7', '26', '27', '4', '23', '18', '63', '88', '5', '11', '99', '8', '20']
core           INFO 	Loading data for German Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '5', '26', '18', '55', '23', '8', '20', '44', '88', '63', '7', '99', '10', '77', '27', '16', '4', '3', '11']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '5', '16', '55', '10', '7', '77', '4', '23', '11', '27', '20', '3', '26', '63', '18', '99', '88', '8']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '44', '77', '5', '23', '11', '26', '27', '10', '18', '4', '20', '8', '3', '63', '7', '88', '99', '55', '33']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '77', '44', '3', '27', '23', '11', '33', '99', '4', '10', '18', '5', '63', '7', '8', '88', '20', '26', '55']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['5', '16', '33', '44', '77', '23', '4', '10', '27', '99', '8', '55', '18', '3', '26', '88', '20', '7', '11', '63']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '16', '33', '23', '55', '11', '4', '20', '27', '18', '26', '7', '10', '99', '88', '63', '5', '3', '8']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '5', '44', '23', '55', '16', '10', '11', '18', '26', '4', '7', '8', '99', '20', '63', '88', '33', '3', '27']
core           INFO 	Loading data for Mexican Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/18/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/18/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '5', '77', '16', '23', '33', '11', '3', '10', '27', '26', '18', '55', '99', '20', '63', '8', '88', '7', '4']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/19/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/19/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '44', '33', '16', '23', '3', '4', '55', '27', '11', '7', '26', '18', '99', '8', '10', '63', '20', '88', '5']
core           INFO 	Loading data for Brazilian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/20/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/20/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '10', '55', '7', '99', '3', '44', '4', '11', '26', '20', '63', '8', '23', '27', '88', '5', '16', '18', '77']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2019/21/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2019/21/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '16', '77', '5', '23', '11', '4', '26', '55', '3', '27', '7', '20', '8', '99', '63', '10', '88', '18']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
2020 Done--------------------------------------------
core        WARNING 	Driver  8: Lap timing integrity check failed for 1 lap(s)
Request for URL https://ergast.com/api/f1/2020/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '16', '4', '44', '55', '11', '10', '31', '99', '5', '6', '26', '23', '7', '63', '8', '20', '18', '3', '33']
core           INFO 	Loading data for Styrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '23', '4', '11', '18', '3', '55', '26', '7', '20', '8', '99', '10', '63', '6', '31', '16', '5']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '18', '23', '5', '11', '3', '55', '20', '16', '26', '4', '31', '7', '8', '99', '63', '6', '10']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '16', '3', '4', '31', '10', '23', '18', '5', '77', '63', '55', '99', '6', '8', '7', '26', '20', '27']
core           INFO 	Loading data for 70th Anniversary Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '16', '23', '18', '27', '31', '4', '26', '10', '5', '55', '3', '7', '8', '99', '63', '6', '20']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '18', '11', '55', '5', '23', '10', '4', '3', '26', '31', '7', '20', '99', '63', '6', '8', '16']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '3', '31', '23', '4', '10', '18', '11', '26', '7', '5', '16', '8', '6', '20', '99', '63', '55']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['10', '55', '18', '4', '77', '3', '44', '31', '26', '11', '6', '8', '7', '63', '23', '99', '33', '16', '20', '5']
core           INFO 	Loading data for Tuscan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '23', '3', '11', '4', '26', '16', '7', '5', '63', '8', '18', '31', '6', '20', '99', '55', '33', '10']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '33', '44', '11', '3', '16', '31', '26', '10', '23', '99', '20', '5', '7', '4', '6', '8', '63', '55', '18']
core           INFO 	Loading data for Eifel Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '3', '11', '55', '10', '16', '27', '8', '99', '5', '7', '20', '6', '26', '4', '23', '31', '77', '63']
core           INFO 	Loading data for Portuguese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '33', '16', '10', '55', '11', '31', '3', '5', '7', '23', '4', '63', '99', '20', '8', '6', '26', '18']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '77', '3', '26', '16', '11', '55', '4', '7', '99', '6', '5', '18', '8', '23', '63', '33', '20', '31', '10']
core           INFO 	Loading data for Turkish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '11', '5', '16', '55', '33', '23', '4', '18', '3', '31', '26', '10', '77', '7', '63', '20', '8', '6', '99']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '23', '4', '55', '10', '3', '77', '31', '16', '26', '63', '5', '6', '7', '99', '20', '11', '18', '8']
core           INFO 	Loading data for Sakhir Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '31', '18', '55', '3', '23', '26', '77', '63', '4', '10', '5', '99', '7', '20', '89', '51', '6', '33', '16']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2020/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2020/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '44', '23', '4', '55', '3', '10', '31', '18', '26', '7', '16', '5', '63', '99', '6', '20', '51', '11']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
2021 Done--------------------------------------------
Request for URL https://ergast.com/api/f1/2021/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '4', '11', '16', '3', '55', '22', '18', '7', '99', '31', '63', '5', '47', '10', '6', '14', '9']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '4', '16', '55', '3', '10', '18', '31', '14', '11', '22', '7', '99', '5', '47', '9', '77', '63', '6']
core           INFO 	Loading data for Portuguese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '4', '16', '31', '14', '3', '10', '55', '99', '5', '18', '22', '63', '47', '6', '9', '7']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '16', '11', '3', '55', '4', '31', '10', '18', '7', '5', '63', '99', '6', '14', '47', '9', '22']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '55', '4', '11', '5', '10', '44', '18', '31', '99', '7', '3', '14', '63', '6', '22', '9', '47', '77', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '5', '10', '16', '4', '14', '22', '55', '3', '7', '99', '77', '47', '9', '44', '6', '63', '33', '18', '31']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '77', '4', '3', '10', '14', '5', '18', '55', '63', '22', '31', '99', '16', '7', '6', '47', '9']
core           INFO 	Loading data for Styrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '11', '4', '55', '16', '18', '14', '22', '7', '5', '3', '31', '99', '47', '6', '9', '63', '10']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '4', '44', '55', '11', '3', '16', '10', '14', '63', '22', '18', '99', '7', '6', '5', '47', '9', '31']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '16', '77', '4', '3', '55', '14', '18', '31', '22', '10', '63', '99', '6', '7', '11', '9', '47', '5', '33']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['31', '44', '55', '14', '10', '22', '6', '63', '33', '7', '3', '47', '99', '9', '4', '77', '11', '16', '18', '5']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '63', '44', '3', '5', '10', '31', '16', '6', '55', '14', '77', '99', '4', '22', '47', '9', '7', '11', '18']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '10', '16', '14', '55', '11', '31', '4', '3', '18', '5', '99', '88', '6', '63', '47', '22', '9']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '4', '77', '16', '11', '55', '18', '14', '63', '31', '6', '5', '99', '88', '47', '9', '44', '33', '10', '22']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '55', '3', '77', '14', '4', '7', '11', '63', '18', '5', '10', '31', '16', '99', '22', '9', '6', '47']
core           INFO 	Loading data for Turkish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '33', '11', '16', '44', '10', '4', '55', '18', '31', '99', '7', '3', '22', '63', '14', '6', '5', '47', '9']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '16', '3', '77', '55', '4', '22', '5', '99', '18', '7', '63', '6', '47', '9', '14', '31', '10']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/18/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/18/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '10', '16', '55', '5', '7', '14', '4', '99', '3', '31', '18', '77', '63', '6', '9', '47', '22']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/19/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/19/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '16', '55', '10', '31', '14', '4', '5', '7', '63', '99', '22', '6', '9', '47', '3', '18']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/20/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/20/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '14', '11', '31', '18', '55', '16', '4', '5', '10', '3', '22', '7', '99', '47', '63', '9', '6', '77']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/21/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2021/21/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '31', '3', '10', '16', '55', '99', '4', '18', '6', '14', '22', '7', '5', '11', '9', '63', '47']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2021/22/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 9
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 9)
Request for URL https://ergast.com/api/f1/2021/22/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '55', '22', '10', '77', '4', '14', '31', '16', '5', '3', '18', '47', '11', '6', '99', '63', '7', '9']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
2022 Done--------------------------------------------
Request for URL https://ergast.com/api/f1/2022/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '55', '44', '63', '20', '77', '31', '22', '14', '24', '47', '18', '23', '3', '4', '6', '27', '11', '1', '10']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 22
core        WARNING 	No lap data for driver 47
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 22)
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 47)
Request for URL https://ergast.com/api/f1/2022/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '11', '63', '31', '4', '10', '20', '44', '24', '27', '18', '23', '77', '14', '3', '6', '22', '47']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '11', '63', '44', '4', '3', '31', '77', '10', '23', '24', '18', '47', '20', '22', '6', '14', '1', '5', '55']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '4', '63', '77', '16', '22', '5', '20', '18', '23', '10', '44', '31', '24', '6', '47', '3', '14', '55']
core           INFO 	Loading data for Miami Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '55', '11', '63', '44', '77', '31', '23', '18', '14', '22', '3', '6', '47', '20', '5', '10', '4', '24']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '63', '55', '44', '77', '31', '4', '14', '22', '5', '3', '10', '47', '18', '6', '20', '23', '24', '16']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '55', '1', '16', '63', '4', '14', '44', '77', '5', '10', '31', '3', '18', '6', '24', '22', '23', '47', '20']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '63', '44', '10', '5', '14', '3', '4', '31', '77', '23', '22', '47', '6', '18', '20', '24', '16', '55']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '55', '44', '63', '16', '31', '77', '24', '14', '18', '3', '5', '23', '10', '4', '6', '20', '22', '47', '11']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '11', '44', '16', '14', '4', '1', '47', '5', '20', '18', '6', '3', '22', '31', '10', '77', '63', '24', '23']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['16', '1', '44', '63', '31', '47', '4', '20', '3', '14', '77', '23', '18', '24', '10', '22', '5', '55', '6', '11']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '11', '55', '14', '4', '31', '3', '18', '5', '10', '23', '77', '47', '24', '6', '20', '16', '22']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '55', '11', '16', '4', '14', '31', '5', '18', '10', '24', '47', '3', '20', '23', '6', '22', '77']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '55', '63', '14', '16', '31', '5', '10', '23', '18', '4', '22', '24', '3', '20', '47', '6', '77', '44']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '16', '44', '11', '14', '4', '55', '31', '18', '10', '23', '47', '5', '20', '24', '3', '6', '77', '22']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '63', '55', '44', '11', '4', '10', '45', '24', '31', '47', '77', '22', '6', '20', '3', '18', '14', '5']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '16', '55', '4', '3', '18', '1', '5', '44', '10', '77', '20', '47', '63', '22', '31', '23', '14', '6', '24']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/18/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2022/18/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '31', '44', '5', '14', '63', '6', '4', '3', '18', '22', '20', '77', '24', '47', '10', '55', '23']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2022/19/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '16', '11', '63', '4', '14', '5', '20', '22', '31', '24', '23', '10', '47', '3', '6', '18', '77', '55']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '63', '44', '11', '55', '77', '16', '4', '14', '31', '3', '24', '22', '10', '47', '5', '23', '6', '20', '18']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['63', '44', '1', '11', '16', '4', '55', '20', '5', '10', '3', '47', '24', '77', '18', '31', '14', '6', '23', '22']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
logger      WARNING 	Failed to load result data from Ergast!
core        WARNING 	No result data for this session available on Ergast! (This is expected for recent sessions)
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
logger      WARNING 	Failed to add first lap time from Ergast!
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '55', '44', '63', '4', '31', '5', '14', '22', '47', '3', '18', '24', '20', '10', '77', '23', '6']
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/1/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
2023 Done--------------------------------------------
Request for URL https://ergast.com/api/f1/2023/1/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '55', '44', '18', '63', '77', '10', '23', '22', '2', '20', '21', '27', '24', '4', '31', '16', '81']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/2/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/2/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '14', '63', '44', '55', '16', '31', '10', '20', '22', '27', '24', '21', '81', '2', '4', '77', '23', '18']
core           INFO 	Loading data for Australian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/3/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/3/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '14', '18', '11', '4', '27', '81', '24', '22', '77', '55', '10', '31', '21', '2', '20', '63', '23', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/4/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/4/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '1', '16', '14', '55', '44', '18', '63', '4', '22', '81', '23', '20', '10', '31', '2', '27', '77', '24', '21']
core           INFO 	Loading data for Miami Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/5/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/5/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '14', '63', '55', '44', '16', '10', '31', '20', '22', '18', '77', '23', '27', '24', '4', '21', '81', '2']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/6/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/6/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '31', '44', '63', '16', '10', '55', '4', '81', '77', '21', '24', '23', '22', '11', '27', '2', '20', '18']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/7/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/7/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '63', '11', '55', '18', '14', '31', '24', '10', '16', '22', '81', '21', '27', '23', '4', '20', '77', '2']
core           INFO 	Loading data for Canadian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/8/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/8/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '44', '16', '55', '11', '23', '31', '18', '77', '81', '10', '4', '22', '27', '24', '20', '21', '63', '2']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/9/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/9/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '4', '14', '55', '63', '44', '18', '10', '23', '24', '2', '31', '77', '81', '21', '20', '22', '27']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/10/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/10/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '44', '81', '63', '11', '14', '23', '16', '55', '2', '77', '27', '18', '24', '22', '21', '10', '20', '31']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/11/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/11/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '11', '44', '81', '63', '16', '55', '14', '18', '23', '77', '3', '27', '22', '24', '20', '2', '31', '10']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/12/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/12/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '16', '44', '14', '63', '4', '31', '18', '22', '10', '77', '24', '23', '20', '3', '2', '27', '55', '81']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/13/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/13/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '14', '10', '11', '55', '44', '4', '23', '81', '31', '18', '27', '40', '77', '22', '20', '63', '24', '16', '2']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/14/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/14/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '11', '55', '16', '63', '44', '23', '4', '14', '77', '40', '81', '2', '24', '10', '18', '27', '20', '31', '22']
core           INFO 	Loading data for Singapore Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/15/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 18
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 18)
Request for URL https://ergast.com/api/f1/2023/15/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['55', '4', '44', '16', '1', '10', '81', '11', '40', '20', '23', '24', '27', '2', '14', '63', '77', '31', '22', '18']
core           INFO 	Loading data for Japanese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/16/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/16/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '81', '16', '44', '55', '63', '14', '31', '10', '40', '22', '24', '27', '20', '23', '2', '18', '11', '77']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/17/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 55
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 55)
Request for URL https://ergast.com/api/f1/2023/17/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '81', '4', '63', '16', '14', '31', '77', '24', '11', '18', '10', '23', '20', '22', '27', '40', '2', '44', '55']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/18/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/18/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '55', '11', '63', '10', '18', '22', '23', '2', '27', '77', '24', '20', '3', '14', '81', '31', '44', '16']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/19/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/19/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '44', '16', '55', '4', '63', '3', '81', '23', '31', '10', '22', '27', '24', '77', '2', '18', '14', '20', '11']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/20/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/20/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '14', '11', '18', '55', '10', '44', '22', '31', '2', '27', '3', '81', '63', '77', '24', '20', '23', '16']
core           INFO 	Loading data for Las Vegas Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/21/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/21/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '11', '31', '18', '55', '44', '63', '14', '81', '10', '23', '20', '3', '24', '2', '77', '22', '27', '4']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
Request for URL https://ergast.com/api/f1/2023/22/results.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
Request for URL https://ergast.com/api/f1/2023/22/laps/1.json failed; using cached response
Traceback (most recent call last):
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 255, in _resend
    response = self._send_and_cache(request, actions, cached_response, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/requests_cache/session.py", line 229, in _send_and_cache
    response = super().send(request, **kwargs)
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 122, in send
    lim.limit()
  File "/Users/shruthimani/opt/anaconda3/envs/DV-proj/lib/python3.9/site-packages/fastf1/req.py", line 99, in limit
    raise RateLimitExceededError(self._info)
fastf1.req.RateLimitExceededError: ergast.com: 200 calls/h
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['1', '16', '63', '11', '4', '81', '14', '22', '44', '18', '3', '31', '10', '23', '27', '2', '24', '55', '77', '20']
In [ ]:
import seaborn as sns
def create_and_show_plot(year, race_name):
    try:
        try:
            plt.clf()
            selected_race = sessions_time_df[year][race_name]
            selected_data = selected_race['data']
            finishing_order = selected_race['finishing_order']
            driver_colors = selected_race['driver_colors']
            fastf1.plotting.setup_mpl(mpl_timedelta_support=False, misc_mpl_mods=False)
            fig, ax = plt.subplots(figsize=(6, 5))
            plt.rcParams.update({"grid.linewidth": 0.5, "grid.alpha": 0.5})
            sns.violinplot(data=selected_data,
                        y="Driver",
                        x="Time_lap",
                        inner=None,
                        density_norm="area",
                        order=finishing_order,
                        hue='Driver',
                        palette=driver_colors,
                        edgecolor="white"
                        )
            sns.swarmplot(data=selected_data,
                        y="Driver",
                        x="Time_lap",
                        order=finishing_order,
                        hue="Compound",
                        palette=fastf1.plotting.COMPOUND_COLORS,
                        hue_order=["SOFT", "MEDIUM", "HARD"],
                        linewidth=0,
                        size=3,
                        )
            ax.set_xlabel("Lap Time (s)")
            ax.set_ylabel("Driver")
            plt.suptitle(f"{year} {race_name} Lap Time Distributions")
            sns.despine(left=True, bottom=True)
            plt.style.use("dark_background")
            plt.tight_layout()
            plt.show()
        except:
            plt.clf()
            selected_race = sessions_time_df[year][race_name]
            selected_data = selected_race['data']
            finishing_order = selected_race['finishing_order']
            fastf1.plotting.setup_mpl(mpl_timedelta_support=False, misc_mpl_mods=False)
            fig, ax = plt.subplots(figsize=(6, 5))
            plt.rcParams.update({"grid.linewidth": 0.5, "grid.alpha": 0.5})
            sns.violinplot(data=selected_data,
                        y="Driver",
                        x="Time_lap",
                        inner=None,
                        density_norm="area",
                        order=finishing_order,
                        hue='Driver',
                        # palette=driver_colors,
                        edgecolor="white"
                        )
            sns.swarmplot(data=selected_data,
                        y="Driver",
                        x="Time_lap",
                        order=finishing_order,
                        hue="Compound",
                        palette=fastf1.plotting.COMPOUND_COLORS,
                        hue_order=["SOFT", "MEDIUM", "HARD"],
                        linewidth=0,
                        size=3,
                        )
            ax.set_xlabel("Lap Time (s)")
            ax.set_ylabel("Driver")
            plt.suptitle(f"{year} {race_name} Lap Time Distributions")
            sns.despine(left=True, bottom=True)
            plt.style.use("dark_background")
            plt.tight_layout()
            plt.show()
    except:
        plt.clf()
        print(f"Race Data not available")
In [ ]:
unique_years = [2019,2020,2021,2022,2023]
unique_race_names = []


for year_data in sessions_time_df.values():
    unique_race_names.extend(list(year_data.keys()))

unique_race_names = list(set(unique_race_names))

year_dropdown = Dropdown(options=unique_years, description='Year:', value= 2021)
race_dropdown = Dropdown(options=unique_race_names, description='Race:', value = 'Monaco Grand Prix')
interact(create_and_show_plot, year=year_dropdown, race_name=race_dropdown)
interactive(children=(Dropdown(description='Year:', index=2, options=(2019, 2020, 2021, 2022, 2023), value=202…
Out[ ]:
<function __main__.create_and_show_plot(year, race_name)>

From the above violin plot with the swarm plot, we can see the lap time distribution of every driver in every lap, for years 2019-23 in every circuit. Here is an example of the 2021, Monaco Grand Prix where we also have the tyre information used in these laps(among the points). We can observe that when the tires are soft, then the lap time is higher for most of the drivers in this race which means that soft tires might not be appropriate for this track or drivers started with the soft tires and ended their race on mediums/hards which reduced their lap times during the later stage as the fuel in the car is less during the end of the race(resulting in more speed). Medium tires are only used by Ocon in this race and other drivers use Hard and soft tires. When the drivers use hard tires, we can see that they cover more laps with hard tires than with soft tires(the number of white dots is more than red here). This plot tries to give the tire information(usage of tires in various laps) while also giving more insights about the distribution of lap times across different laps for every driver in the race.

Insights- Hamilton had performed consistently well and had a lesser lap time (72 seconds- 75 seconds) compared to other drivers with soft tires.

In [ ]:
team_time = {}
for r in fastf1.get_event_schedule(2021).EventName:
    if r.endswith('Prix'):
        team_time[r]={}
        race = fastf1.get_session(2021, r, 'R')
        race.load()
        laps = race.laps.pick_quicklaps()
        transformed_laps = laps.copy()
        transformed_laps.loc[:, "LapTime (s)"] = laps["LapTime"].dt.total_seconds()
        team_order = (
            transformed_laps[["Team", "LapTime (s)"]]
            .groupby("Team")
            .median()["LapTime (s)"]
            .sort_values()
            .index
        )
        team_time[r]['transformed_laps'] = transformed_laps
        team_time[r]['team_order'] = team_order

team_palette = {team: fastf1.plotting.team_color(team) for team in team_order}
core           INFO 	Loading data for Bahrain Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '4', '11', '16', '3', '55', '22', '18', '7', '99', '31', '63', '5', '47', '10', '6', '14', '9']
core           INFO 	Loading data for Emilia Romagna Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '4', '16', '55', '3', '10', '18', '31', '14', '11', '22', '7', '99', '5', '47', '9', '77', '63', '6']
core           INFO 	Loading data for Portuguese Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '4', '16', '31', '14', '3', '10', '55', '99', '5', '18', '22', '63', '47', '6', '9', '7']
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '16', '11', '3', '55', '4', '31', '10', '18', '7', '5', '63', '99', '6', '14', '47', '9', '22']
core           INFO 	Loading data for Monaco Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '55', '4', '11', '5', '10', '44', '18', '31', '99', '7', '3', '14', '63', '6', '22', '9', '47', '77', '16']
core           INFO 	Loading data for Azerbaijan Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['11', '5', '10', '16', '4', '14', '22', '55', '3', '7', '99', '77', '47', '9', '44', '6', '63', '33', '18', '31']
core           INFO 	Loading data for French Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '77', '4', '3', '10', '14', '5', '18', '55', '63', '22', '31', '99', '16', '7', '6', '47', '9']
core           INFO 	Loading data for Styrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '11', '4', '55', '16', '18', '14', '22', '7', '5', '3', '31', '99', '47', '6', '9', '63', '10']
core           INFO 	Loading data for Austrian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '77', '4', '44', '55', '11', '3', '16', '10', '14', '63', '22', '18', '99', '7', '6', '5', '47', '9', '31']
core           INFO 	Loading data for British Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '16', '77', '4', '3', '55', '14', '18', '31', '22', '10', '63', '99', '6', '7', '11', '9', '47', '5', '33']
core           INFO 	Loading data for Hungarian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['31', '44', '55', '14', '10', '22', '6', '63', '33', '7', '3', '47', '99', '9', '4', '77', '11', '16', '18', '5']
core           INFO 	Loading data for Belgian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '63', '44', '3', '5', '10', '31', '16', '6', '55', '14', '77', '99', '4', '22', '47', '9', '7', '11', '18']
core           INFO 	Loading data for Dutch Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '77', '10', '16', '14', '55', '11', '31', '4', '3', '18', '5', '99', '88', '6', '63', '47', '22', '9']
core           INFO 	Loading data for Italian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['3', '4', '77', '16', '11', '55', '18', '14', '63', '31', '6', '5', '99', '88', '47', '9', '44', '33', '10', '22']
core           INFO 	Loading data for Russian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '55', '3', '77', '14', '4', '7', '11', '63', '18', '5', '10', '31', '16', '99', '22', '9', '6', '47']
core           INFO 	Loading data for Turkish Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['77', '33', '11', '16', '44', '10', '4', '55', '18', '31', '99', '7', '3', '22', '63', '14', '6', '5', '47', '9']
core           INFO 	Loading data for United States Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '16', '3', '77', '55', '4', '22', '5', '99', '18', '7', '63', '6', '47', '9', '14', '31', '10']
core           INFO 	Loading data for Mexico City Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '11', '10', '16', '55', '5', '7', '14', '4', '99', '3', '31', '18', '77', '63', '6', '9', '47', '22']
core           INFO 	Loading data for São Paulo Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '11', '16', '55', '10', '31', '14', '4', '5', '7', '63', '99', '22', '6', '9', '47', '3', '18']
core           INFO 	Loading data for Qatar Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '14', '11', '31', '18', '55', '16', '4', '5', '10', '3', '22', '7', '99', '47', '63', '9', '6', '77']
core           INFO 	Loading data for Saudi Arabian Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['44', '33', '77', '31', '3', '10', '16', '55', '99', '4', '18', '6', '14', '22', '7', '5', '11', '9', '63', '47']
core           INFO 	Loading data for Abu Dhabi Grand Prix - Race [v3.1.5]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
core        WARNING 	No lap data for driver 9
core        WARNING 	Failed to perform lap accuracy check - all laps marked as inaccurate (driver 9)
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	No cached data found for weather_data. Loading data...
_api           INFO 	Fetching weather data...
req            INFO 	Data has been written to cache!
req            INFO 	Using cached data for race_control_messages
core           INFO 	Finished loading data for 20 drivers: ['33', '44', '55', '22', '10', '77', '4', '14', '31', '16', '5', '3', '18', '47', '11', '6', '99', '63', '7', '9']
In [ ]:
def plot_team_time(name_race_time):
    fig, ax = plt.subplots(figsize=(8, 6))
    sns.boxplot(
        data=team_time[name_race_time]['transformed_laps'],
        x="Team",
        y="LapTime (s)",
        order=team_time[name_race_time]['team_order'],
        palette=team_palette,
        hue = "Team",
        whiskerprops=dict(color="white"),
        boxprops=dict(edgecolor="white"),
        medianprops=dict(color="grey"),
        capprops=dict(color="white"),
    )
    sns.stripplot(
        data=team_time[name_race_time]['transformed_laps'],
        x="Team",
        y="LapTime (s)",
        order=team_time[name_race_time]['team_order'],
        color = "chocolate",size=3
    )

    plt.title(f"2021 {name_race_time}")
    plt.grid(visible=False)
    plt.xticks(rotation=60)
    # x-label is redundant
    ax.set(xlabel=None)
    plt.tight_layout()
    plt.show()

race_names = list(team_time.keys())
race_name_drop = Dropdown(options=race_names, description='Grand Prix:', value='Italian Grand Prix')
interact(plot_team_time, name_race_time=race_name_drop)
interactive(children=(Dropdown(description='Grand Prix:', index=13, options=('Bahrain Grand Prix', 'Emilia Rom…
Out[ ]:
<function __main__.plot_team_time(name_race_time)>

From the above boxplots, we can see the constructor's lap times(average of two drivers' laps) for every race in 2021. The example above shows the lap times in the Italian Grand Prix, where the circuit is pretty straight and does not have many corners(to analyze the corners please check the figure below). So McLaren has the fastest laps and we can deduce that they perform pretty well on straights compared to other top teams. AlphaTauri has been disqualified during their initial laps and hence we cannot see the lap times of both drivers.

In [ ]:
unique_track_names =  list(track_df.keys())

track_name_dropdown = Dropdown(options=unique_track_names, description = 'Circuit:', value= 'Italian Grand Prix')
interact(circuit, name_track=track_name_dropdown)
interactive(children=(Dropdown(description='Circuit:', index=13, options=('Bahrain Grand Prix', 'Saudi Arabian…
Out[ ]:
<function __main__.circuit(name_track)>